Add travis continuous integration tests

Add Makefile for building, testing, generating docs
Add tox configuration