Restructure again; add working tests
Add requirements and test reqs
Add Travis file