Update from upstream

Created Checkout controller / view