Move CmakeLists.txt to a more packaging-friendly location.
Fix the path of the source files after moving CmakeLists.txt.
Update list of files to ignore.
Sort the gitignore list.
Update compilation instructions in the Install file.

Since we now have moved the files read by cmake, we point the users in the
right direction now.