cleaned up code and added some tests
removed cart from user
remove cart id from users
Merge pull request #14 from ehemsley/refactoring

Refactoring