auto create directories with build script
use es6 imports; use webpack html-loader for pages

es6 imports / exports are used to allow partial imports and multiple
exports; webpack html-loader is used to require html generated from
markdown; uses `require`, doesn't work with es6 loaders