Move transitive dependencies on midje, etc, to dev profile

Move transitive dependencies, so that it's not necessary to pull these (and their conflicts) into every project which uses dire.

Added a "midje-test" alias so that tests can be run with "lein midje-test" using the dev profile. All facts pass.