add description
add all files from IMP
use cmake and ninja, and build MVN
fix cmake
ignore build folder and vim swap files
ignore build folder contents but not the folder itself