Feature: Now takes optional arguments `+clojure-test` and `+midje`

The template can now be generated in three different forms.

```
lein new compojure-api foobar
```

Will create the same template as before

```
lein new compojure-api foobar +clojure-test
```

or

```
lein new compojure-api foobar +midje
```

Will generate a template wired up for the respective test frameworks.

Let me know if there are any concerns with the changes.