[#102] Get tests passing

* Add the topics observer to the app
* Add a new necessary field to user model for devise upgrade
* Various tests needed updating