Refactors to add ShippingAddress and others

Refactors Payment to create ShippingAddress model
Adds signs to cookies
Pushes find_cart to ApplicationController
Adds null false to ShippingAddress migrations
Removes duplicate find_cart in CartsController
Refactors find_cart to Cart.find_by_cookie
Changes name of find_cart helper method to find_cart_by_cookie