Fix Eval issues

Fixes both:

* Hash conflicts when build.sbt files are too similar, leading to incomprehensible error messages
* Littering the `project/target/config-classes` directory with tons of unnecessary junk.

Review by @eed3si9n 
TODO. Remove TODO comments.