change update_store to send to all staff and donor, add new offer & new message notification
fix 'subscribe donor if not already subscribed', don't call update_store if channels empty
add editorconfig
fix api tests, fix message.state is always nil on retrieval
fix named arguments (syntax requires ruby 2.1, see http://robots.thoughtbot.com/ruby-2-keyword-arguments )
Merge notifications branch with master