Appointment tags

Display **TAGS** as a menu option to add new tags for appointments.

Filter by tags on appointments.

What's missing:
* Add/Remove tag on selected appointment

Depending on https://github.com/CrazyHorseHQ/smart_app/pull/29
copy paste from an example, not sure if needed.