Refreshing of expired access tokens added.
The client doesn't set the actual user of the booking, this does the server automatically.
Some refactoring regarding addBooking.