Some Refactoring
* Order now holds a product and extras
* Introduced Cart model to hold orders