Changed folder structure. Adapted CMakeLists.txt to support MSVC and MinGW. Fully working implementation (if arguments are corrects at least) and included working python script