Code refactoring

- Consolidate bookings and appointments app
- Put down some ideas for the timeslots app
- Scaffolding for timeslotPickerController.js
- Bug fixes and improvements

Signed-off-by: Marcel Oomens <Marcel.Oomens@cromido.org>