Changed booking to have state
Added state_machine
Added WePay API for payments