chore(demo): Make demo page responsive
feat(tooltip): initial version with accompanying demo and tests
feat(pagination): add optional attribute max-size