Use prototypical scope inheritance on nav directive

Prevent navItems from being set after the directive is no
longer in control