Refactored event shopping process to use a Cart model and track "completeness."
Fixed #40. Fixed #41. Fixed #38. Improved state of #37.
Cleaned up discount forms.
Added disabled nav link support.
Added template that should have been added in 8a35aa0.
Removed unused imports.