Add paypalrestsdk as dependency.
Refactor init to setup paypal with paypalrestsdk.
Split cart and checkout into two step process.
Fix coupon code checker.
Add collection_extra template tags.
Move checkout form to forms.py.
Add checkout page template and complete create_invoice process.