Refactored code. Added logs (possibly temporary).
Removed old refactored code.
Moved around some files. Added options menu.