Message specs

Specs
- Message controller
- Message Model
- Push Service
- Push Message
- API doc for Message

Do not use parentheses for method calls with no arguments.