added validation for checkout and style to checkout
adding order creation
has three errors hope the book will fix this
set up email functions
fixed errors in fixtures and added testing for mailers