class methods spec
add missing files
add travis.yml
add coveralls