Re-worked sidenav component to use navchain factory, and got rid of ugly accordion styles