Fix bug where assets could not be found by relative path

I was unable to request paths relative to the currently processed file.  This fixed the issue and adds a spec to capture the regression.