Now compiles with Qt5-GUI
Forgot to include new files in commit
changes in makefile
Fully functional qt compilation.
Runs GUI if no arguments is given, else it runs a command line interface.
Made makefile a bit cleaner (it is still a mess)