Added mising settings in tests.
Fixed whitespaces.
Missing import statement - ImproperlyConfigured.
Refactored the way cart is stored in session.

Now we store a dictionary representation of the cart.
Removed unused get_queryset method.
Moved out the method that loads the product model.
Simplified the way product model is loaded.
Fixed whitespaces.
Merge branch 'pickable-cart'