WIP Refactor into using free monad w/ interpreters
Add Travis CI support
Update README.md with Travis CI status badge