Changes to get asid running on Heroku.

This has meant including midje as part of the production release. I'm
not sure how I feel about that.
Serve files out of resources properly.