[#102] Mail private topic users

* Update griddler and devise
* Add new necessary field to user model for devise upgrade
* Add topic mailer
* Add topics observer
* Update at notification emails
* Split notifications into separate concerns. One for @'s and one for private topics
* Various tests needed updating