Add basic top level makefile
Add a gitignore file