add carton config
move requires handle_request to Prefork role
switch to async I/O using EV event loop
fix typo
add missing IPC::System::Simple dependency
add script to test socket timeout/eof conditions