Added source folder, gitignore and makefile