Initial commit, add of CMakeList and main