Add review buttons, for logged in user
Login view model, reduce coupling in JS modules, clean up authentication handlers
Submit review with post to controller, remove point from map and display alert on success callback
Save review to database
Checks on controller's parameters
Controller test
Tests passing (swap X and Y so they now correctly match longitude and latitude)
Travis fix
Changes following pull request review
Merge branch 'master' into 51-submit-review-button

Conflicts:
	src/PublicSite/src/uk/ac/ox/zoo/seeg/abraid/mp/publicsite/web/DataValidationController.java
	src/PublicSite/test/uk/ac/ox/zoo/seeg/abraid/mp/publicsite/web/DataValidationControllerIntegrationTest.java
Fix integration test isolation issue
Merge pull request #43 from SEEG-Oxford/51-submit-review-button

Submit review