Issue #29: Refactor tests to use testing framework
Adding .travis.yml for CI