Switched to main UI

- Added the new layout
- Updated User model
- Added some additional validation upon registration and update
- Modified profile page