Basic Payment Functionality -- DONE

Still need to work on allowing upgrades. Also need to figure out how to
redirect customers when all tickets are paid for.
Also need to clean up messages (clear them when appropriate)