Added makefile, .gitignore and main.