Restructured the files and added a CMake script

So I quickly cleaned up the directory and added a CMake script for easy building.

I refrained from changing *.h to *.hpp, but I'd still suggest it. ;-)