Fixed indentation, closes #13
Avoid duplicate routes, fixes #12
Handle HTTP error responses. Possibly fixes #5.
cacheFirst should add responses to the cache if falling back to network
Always reject a promise with an Error. Fixes #10
Rebuild output file