Update, see description

- Trying to put together all the codes
- Moving menu option codes into separate classes
- Implementing login