Made checkout controller
Merge pull request #9 from mcarpenter5/master

Update from upstream