Add Makefile and tests
Add Travis config