adding basic project source files, config files and Makefile + setting up .gitingnore