Adds cross scala version compatibility, refactor repl into own project, and
updates the original patch to work with the newest version of Scalding.