pull apart app
make more ruby like
add simple test