[#933] Add an update page

- Added a new page for adding an update
- Location is tracked from the browser and lat / long stored in an projectupdatelocation
- Edit mode for updates (only visible when allowed)
- Small layout changes to the update main page
- Add an update button in navigation goes directly to update page if project information is available, otherwise it'll direct the user to the My Projects page
- Links to add an update added to the My Projects page