Using UMD to support multiple dependency management
- browser global (window.routie)
- CommonJS (ex: node, browserify)
- CMD (ex: RequireJS)

noConflict still works fi required from the browser