setup up for unit tests
test coverage setup
added travis.yml