Updated element option for sending conformation email
added createActivity and getting sendEmail to work - In progress
check if subResoruces are added then not don't iterate them. as well as call createActivity when finishing create Booking
Enable Booking Activity type when installing the extension
adding four options of slot colours
Added getConfig function
Added getPaymentStatus function for getting contribution status_id for booking
Call get payment status to get the payment of the booking.
if payment_status is empty display Unpaid otherwise show the contribution status
Moved BookingInfo class onto booking directory and change the name to Info
change payment to common and add sending email form so we can use when add/update/cancel booking
Show unpaid if payment status is empty on selector
move send conformation email to common
Added common form and rules to the base class
Removed the common form and rules.
added more fields to booking config table when install the extension
Remove payment status
joining to contribution table/option value for get payment status
Removed Booking class as do not need it.