Fixed bug causing IllegalStateException on registering an observer, because it wasn't previously removed. Also the observer wasn't registered on first load
Fixed bug causing IllegalStateException on registering an observer, because it wasn't previously removed. Also the observer wasn't registered on first load. Included files this time
Changed the Observable to not throw exceptions when trying to re-register an Observer
implemented a lot of catch code in the database, as Cursor's throw an IllegalStateException if the activity have been paused. Don't currently know what else to do.
Merge branch 'hotfix-improvements' into develop

* hotfix-improvements:
  implemented a lot of catch code in the database, as Cursor's throw an IllegalStateException if the activity have been paused. Don't currently know what else to do.
  Changed the Observable to not throw exceptions when trying to re-register an Observer
  Fixed bug causing IllegalStateException on registering an observer, because it wasn't previously removed. Also the observer wasn't registered on first load. Included files this time
  Fixed bug causing IllegalStateException on registering an observer, because it wasn't previously removed. Also the observer wasn't registered on first load