Improved layouts

- Added ShoppingCartIsEmpty method
- Better header nav for mobile
- Improved product details page layout
- Made urls lowercase etc