Added gitignore

Added the gitignore file.
Added makefiles

You need makefiles too.