baseurl

added a configurable base url to the _config.yml file. If you want to comply with github pages, use the baseline variable in _config.yml to store your respository directory. For example, if your github repo name is 'title-ix', then you would visit 'username.github.io/title-ix' to get to your site, and the baseurl value you want to set is '/title-ix'. Note, this includes a preceding, but no trailing slash
configure gh-pages

gh-pages always lives under a subdirectory. part of the work.command is to update _config.yml to ensure it has the correct baseurl for use on gh-pages. this is done in _config-gh-pages.js. the procfile that is used to do development locally overrides this by passing in an empty baseurl, appropriate for local development.
npm yml correction

had tried yamljs, but ended up using js-yaml