allow navItems to be customized

@zachmullen this might be better, for #552 .
rephrase as `this.navItems = settings.navItems || [{` so we can remove the conditional blocks.