Added StatusService to transform exceptions into readable payloads
Added default constructor to Message model. Can now transparently accept objects from a request (jackson)