Router module, global config

new Router module, global config

This is a first stab at a more flexible router for CMV.

Moved router functions to separate module.  Added global config file with options to control how routing works.

Supports two modes:
- load config via url param - provides more flexibility in terms of config file location
-- to use this mode set router.includeAppConfig to false in global.js
- load config via route - less flexibility in terms of config location - configs assumed to be located in 'config' directory but provides a cleaner (IMHO) url.
move global.js to config directory