Split test into one with Plack::Test and one without

Older versions of Plack::Test seems to confuse the TAP output
when mixing checks within test_psgi and out of this block. When
the test is splitted the TAP output is fine.

Bump version and add more dependencies