Feature/on disk build

I've been working with the inliner for about a year. Thanks for the elegant solution!
When I picked it up, the inliner required the resources to be accessible via http. The changes here were made primarily to enable the inliner to operate on resources held on disk.

I would have liked to add tests, but the necessary fixtures and expectations are rather complicated (though easier if only on-disk resource processes were tested).

The changes include fixes for JSHint warnings and newer versions of dependencies, as well.