changed xml2js parseString to a promise.  Added join mixin to underscore
compressed route usage
code cleanup