adding a hook appends instead of pushes (makes hooks run in order of adding)
large updates to hook/plugin system

added a few more hooks (body-complete, body-chunk)

moved GET var parsing to plugin.
added POST var parsing to plugin
added multipart formdata parsing to plugin (supports chunking, still
needs file support, so unfinished (heh, i love alpha projects))

the viability for "plugins for everything" seems to be proven. plugins
are a great way to provide core functionality that is easily overridable
if the defaults are not satisfactory, without touching the core.

so really, the core listens, parses HTTP, loads plugins and runs hooks.
that's all it does an will ever need to do. anything else can be done
via plugins (which are overridable by the app). pretty sick, brahh