Started refactoring to cookie-based solution
Looks like it's finished
Added confirm page for checkout
Moved transaction management from repository
to controller
Added TODO