Added -f option to rm

to not throw an error if files don't exist

Update .travis.yml to use the makefile

Updated Makefile