Added the autogenerated autoconf.h file to ignore list
Added build directory to ignore list
Added applicatoin starting point
Added source cmake file, and main source file