adding tests, up to 80% coverage
adding travis.yaml file