added scaffold for cart, and added cart tracking by session id
added join table for cart and products
added basic cart functionality and a unit test