Navigation impovements

Introduce client-side nav menu with ability to filter items by title or tags defined in page metadata.

Menu is collapsable (view state is saved in local storage).