Major reorking of class structure

Moved all functions to appropriate separate file to ease
readability in main.py. Also implemented a non-functional
suggestion engine to replace the old one.
Removed a couple junk files