Completed rough draft of checkout.
Versioning