controller, pkg, router: extracted http methods into httpclient

Signed-off-by: Corey Powell <mistdragon100@gmail.com>
Merge pull request #359 from IceDragon200/json-httpclient

Extracted JSON client functions into seperate package
website: Add "How To Deploy Node.js".

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
Merge pull request #357 from flynn/how-to-deploy-nodejs

website: Add outline for deploying Node.js apps
website: Add "How To Deploy PHP" page

Signed-off-by: Lewis Marshall <lewis@lmars.net>