Implemented Messaging, DB update

-Users can now send messages to two or more users (needs to be made
pretty)
- Moved a couple of functions from the controller to the appropriate
models (where they should be)