WIP - Refactor

- Add more commenting
- make naming more consistent
- Move menu toggling into actual funtions
WIP - Add login form
[WIP] Version 2 - initial commit

Only homepage working, not mobile friendly yet