Added Travis CI, started fleshing out tests

* added travis yaml file
* wrote a small roadmap of things that need to be tested