add .travis.yml
fix lint warnings
move no_network_dsstores to top level
fix no_network_dsstores domain
run no_network_dsstores as the user
add specs for existing classes