Checkout

@danshultz This pull request is not ready to merge yet.  I wanted to get some early feedback since I'm new and still fumbling a bit, before I get too far down any path.  Some upcoming things that I will be working on will be...completing an order, capturing a billing address, etc.