Add githooks
Add Makefile and tests
Add Travis config