More menus implemented

All unauthenticated menus implemented.  Some repository refactoring.