* fixed misspelling of Titus in verse picker
* fixed paragraph heading option being ignored
* added option to sync items
* adjusted max width of the cards, as multiple columns is difficult to navigate or read.
* fixed sync| we now use a simple method where we take whatever is on the server.
this will result in lost pages if you save pages when logged out then log in,
but it works better than any other method for now.
* apparently, if you do an ngFor on the result of function call that
returns a new array each time its called, it will screw up the template
watching code such that every action will necessitate a rerendering
of the information even if it hasn't changed.
* fixed bug in strongs modal where item crossrefs is sometimes null (not all
strongs numbers relate to a word used in the bible, some are just roots
of words used in the bible)
* fixed bug in links. forgot to update event reference to ui update function
when i changed it.
* 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.