Adding in initial test framework - no tests yet, just seeing what travis-ci will do.