Start script correction
Moved app middleware to its own folder & set up primitive validation with a token
Added validation of types (only JSON is accepted for now)
Made routing arrangement a bit nicer
Updated email providers due to bugs found
Added app-wide mailer instance
Added initial (very basic) implementation of message create route