Dynamic module loading

adds a config file and loading service that dynamically builds the nav bar buttons
adds a custom library module that can be conditionally loaded by modifying the app DI definitions in index.js
modifies translations to fall back to english when a value is missing