Add cart implementation
Add order processing
Add ids to buttons
Add email functionality
Implement password reset
Fix model specs