Added GNU GPL3 License and added a nice CMake build system