* this should keep the memory foot print lower when saving pages
* fixed some strongs display issues
TODO: need to put error display logic in the individual components
* added jasmine and karma (they don't work yet...)
* fixed bug in strongs display (hebrews failed because of no rmac)
* added option to append to bottom of list instead of top
* fixed duplicate es6 shim reference
* added function to automatically upgrade user profile
* added saving of state.
* moved all state into the user profile, this will allow us to load state after a user logs in when we add user accounts later.