added pythonic exclude patterns
fundamentally changed sidenav concept.