update gitignore
add a very basic Makefile layout