Added HALPresentationRepresentation with booking link.

it rhymes.
Added booking status to the domain
Cleaned up the views, updated HALCoursesRepresentation.
Set the course id and presentation id correctly. Read booking status.

Very hacky method :facepunch:.
Booking status and using the HAL helpers