test suite revamp
fix service config and add test
minor refactoring
cs fixes
add travis and coveralls configs