redirect checkout on empty cart
fix update form bug
credit cards work now
add credit card functionality to checkout