add locations controller, methods, and validation tests
adds summary and basic user story