Add new profile form

- Turn inputs into separate components
- Move profiles into separate page
- Add new route for adding profiles.
- Add redirects.
- Build inputs only when they are visible
- Allow to create multiple elements for profiles.
- Post profile and show alerts.
POST works but posts empty maps to lists.
Dont't show add new profile btn if not editable.
Improve parsing of profiles
Add tests and minor fixes
Add comments.
Fix typo.
Rename namespace
Merge pull request #185 from MastodonC/feature/adding-profiles

Feature/adding profiles
Add upload buttons for images and documents.

- Add buttons to the UI
- Fix bug in creating uuid for images and docs.
Store maps in images/docs lists & update search.
Fix hardcoded upload type.
Merge pull request #196 from MastodonC/feature/upload-buttons

Add upload buttons for images and documents.
Summary for each chart series.

This creates a summary box for each chart series.

Fixes #194