Exercise for sprint10

Good exercise, getting better with ruby.  Using ruby instead of starting with the complexity of rails helps a lot.  The issue can be that with something that is automagically doing a lot of things, there is no good way to debug until you know what's going wrong.  A mistake or typo can be really hard to find in that situation.