progress commit:

- reorganized code structure so that methods are contained in the logic folder
- added views system
- better formatting for some code