Clone of Rob Olson's ruby-poker gem with custom tests and extensions