Unitialized parser

In `IncomingForm#parse`, `writeHeaders` is called after the request `data` event
listener is hooked up. This fails in the case where a `data` event is emitted
immediately after being listened to, as `writeHeaders` performs mandatory setup.

Proposed fix would be to reshuffle the `parse` method to do things in the
correct order.