Tests for middleware.

Currently there was nothing which would check the request going through rack so unless you ran integration tests everything would seem to work. 

Fix in `lib/apipie/extractor/recorder.rb` for inproper return value in call method if recording is disabled.