Fixes for Python 3
Add Makefile and Travis config