indentation for private methods
add rough specs
add travis.yml