Have a before appointment buffer time

Currently the buffer time does not apply at all before a meeting. This makes double bookings a major problem if you have an associated travel or setup time. Should be a basic feature