TW-13: Adds status :online on login

* Initialized at :offline
* Status is stored in the DB
Merge branch 'develop' into feature/TW-13_User_status
TW-13: Fixes failing test

* A new db access needs to be mocked
Merge remote-tracking branch 'origin/develop' into feature/TW-13_User_status

Conflicts:
	src/server/teamwall/db.clj
TW-13: Notifies only the team when a new photo is sent

* Implements a watcher for the connections
TW-13: Fix mongo update
TW-13: Initialize the handler for tests
TW-13: Better handler initialization
TW-13: Fixes the watcher
TW-13: Notifyies the team when a user goes offline
TW-13: Fixes functions order
Merge pull request #4 from teamwall/feature/TW-13_User_status

Feature/tw 13 user status