User functions completed

- Implemented functions related to user menu
- A lot of main.css changes for better overall look
- Still needs some error checking but that'll come later.