added tests for all validations, as well as tests for associations between User and Message. todo: associations between groups, and groups_members