add tests
add coveralls
add coveralls and travis badges