Update FW/1 workaround to use empty string instead of expandPath on the current directory.

Previous method was not working in CF9; a later expandPath was prefixing the directory again.
Display exceptions in the requested output format.

If an error occurs and rc.OutputFormat is defined, the details will be
rendered accordingly, unless rc.Debug is also provided.

Resolves issue #12 on Github.