Implement asynchronously loading Rasters from disk and remote locations for Node.js

Closes #328.