Moved upp from ct_chargen repo to here.

Mostly trying to learn rspec and cucumber. The upp code was pulled out into it's own class
so I could play with it and not really break existinng stuff or get too confused.