support Server header
remove warn
add harakiri test
requires Test::TCP
use Plack::Test
updated by minil