Corrected the caching logic by returning the actual output and passing in the full input.
Merge pull request #11 from huntc/corrected-caching

Unable to get sbt-rjs incremental execution to work without clean