adds better errors gem and creates orders
cleans up order and adds item count to order show page