missed unique name from goal and user model
amended initial unit tests for goals and users with a setup-do block and updated tests accordingly