Move all headers to inc folder
Switch from makefile to cmake
Merge branch 'cmake_switch'