Fixing tests

- User can check out while being logged in or not logged in. 

- In both cases, a user receives a confirmation email. 

- User can enter a shipping and billing address 

- Specs updated for CategoryAddress

- Specs updated for Order Controller.