Some stuff to make developing easier and more fun :) 

- Moving all source files to a seperate folder for a cleaner project
- Using CMake makes life easier when using QtCreator
- Adding lots of warning flags to catch errors early on