pass order parameters to order model during checkout; display error messages
created carts controller since line_items controller seems like a weird place to have cart logic; wip
fixed empty cart and fixed a bug in our last refactor