Session passing and accounts

Renamed the Database 'Objects' to 'Models'
Changed how the session is passed to MessageHandlers
Adding an Account object
Renamed the account status to visibility
Messages are now Serializable