Travis integration

#35 should be merged first since this branch is based off that branch.