Update cart functionality
Finished cart functionality
Added mini cart functionality