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.