whitespace
add specs
add travis ci