Added a few variants to the ignore
Moved source files to src folder
Replaced solution files with CMakeLists.txt
Merge branch 'cmake' into input