progress in http parsing, but tests fail