Continued impl of survey

- Split into continue and new
- Added common html and js for both types
- Added map and geolocation to survey
Added authentication

Added basic authentication to web app. Groups are researchers,
administrators and reviewer (reviewer not yet mapped).