Updates for Node 0.8 api

Node 0.8 changes the api to make an http request, this commit updates the syntax to use the updated api. It IS NOT compatible with 0.6, as far as I know. I haven't, but you may want to keep it in a separate branch.

Changes include:

- Removes http.createClient calls
- Fixes indentation and whitespace