Tells Git to ignore backup and working files
Added Makefile layout
Added Travis CI configuration