convert project/Classycle.scala to .sbt format

and start putting custom tasks in tasks.sbt, separate from build.sbt,
just so build.sbt doesn't get enormous
reimplement project/Dump.scala a better way