chore(docs): properly destroy old demo apps when leaving
feat(tooltip): add tooltip component

Closes #354. Closes #81.
refactor(tooltip): make id start with 'tooltip_'