Initial Commit

 * Gemfile stuff
 * Add a bunch of Sold:: classes
 * Try to follow the community styles that Rubyists have used for years.
 * Fail at the above.  Obviously.
 * Update README to do things, or something.