more structure
use rvm for testing
gitignore