Fixed get messages to return array of messages
Made post to message return created message
Added residence on authenticate
changed /authenticate to return a residence
Added reisdence creation to account creation
Changed join method to handle change in join order