Add and edit projects via UI

- UI changes for the editable proejcts.
- Add PUT and check if allowed for projects.
- Fix check for allowed projects.
- Add red asterisk to required fields.
- Tidy up bootstrap components and add validation alerts.
- Add application/edn to known types.
Add error handlers and alerts.
Merge pull request #139 from MastodonC/feature/edit-project-ui

Add and edit projects via UI