Added cmake configuration.
Added a 'clean' command to the makefile.  Removed unneeded spaces at the end of one of the lines in the makefile.
Rename "Makefile" to "makefile" to avoid clashing with cmake-generated one
.gitignore for cmake