Added changes due to missed requirements

+ Cart must be global, that is, it should be viewed anywhere. Hence,
cart creation is created on first request
+ Update cart table data to include shipping and taxes