added categories, styling, and a menu
added category pagination tests
adding shopping cart functionality and tests