add cart

- new model cart, cart_items
- use help_method to build a current_cart
build cart

- rails g controller carts
- new cart/index.html.erb
adjust html layout
add order and credit_card paid
fix data showing error
add aasm state for order state