cleanup/refactor view display. split nav into separate view. header fix. user session wip.