Cart and Login

Cart functionality added, with cart page and cart sidebar.
Added Login/Register functionality from Dan.

Includes Category and Search Pull rebase