Created message model
Implemented message database access
Added topic to message model
Updated database access
Implemented Message Controller
Created views for messages
Merge branch 'feature/private-messages'