Added gitignore
Added source files and Makefile