Fixes #146 Viewing files from Git History doesn't work

* unrecognized inputs are now handled by just passing the document
contents directly to the language service
* i also considered having all files come from eclipse but that is much
riskier and may hurt performance due to all the IO over the bridge vs
just reading the files directly off disk from the Nodejs process