Add validation, improve REST API and improve unit tests.
Begin functional testing.
Add geolocation controller as a web service
Add OpenID authentication