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.