Profile Photo UI

- Implemented new responsive profile photo preview/upload UI.
- File upload component now checks file size on front-end too.
- Moved profile photo view to its own element.
- Moved utilities styling to its own partial.
- Added border radius to all buttons (Aww yiss).
- Improved detail for dropdown navigation.