change to fit rails 4.1 feature
complete tests while redirect to cart unfinished
redirect to store page if cart is nil