Rewrite http-methods.

Fix the module so that it calls the callback with an error
    if it cannot find the correct method instead of writing
    to the response directly.

Also add a check for the callback and throw if its missing.
throw exception if no methods object
do not shadow body
Merge pull request #1 from Raynos/rewrite

Rewrite module, call cb with errors instead of resp.end