Add Makefile

Update Travis to use the make file.

Also added .gitignore for build artifacts.