enhance delay support to include all routes

In addition to `/delay/{x}` where `x` is a number, the `delay` route now
additionally supports:
- `/delay/{n}-{m}` support for a random delay between n-m seconds

Any of the delay types can be applied to all routes using the following route:
- `/delay/{delayType}/{route}` support for a delay for any route
add `delay`, `response`, and `file` support

- Any route can be delayed if you prepend it with a `delay` route
- Specify a response through a `response` query param for any route
- Specify a file whose content should be the response for any route
add tests and documentation for enhanced delay and custom response
Merge branch 'delay-and-custom-response' of git://github.com/ekashida/echoecho into ekashida-delay-and-custom-response
feedback from pull #10
Merge branch 'delay-and-custom-response' of git://github.com/ekashida/echoecho into ekashida-delay-and-custom-response
Version Bump