Fixed issue where json-loading function had reference to non-existant `error` var
resolved #2. if the json item's `link` property is any falsey value, the `text` property will be rendered as a span. otherwise, an <a> tag will be rendered
Added list items to schedule table to more clearly separate different items
Added json-linting as a gulp task, which is run automatically when `gulp` is run
Removed gulp task dependency on batchPaths
Changed npm package name and removed batchPaths node require form gulp path declaration script