Create pid before connecting to NATs

Monit may mark gorouter down because we are still attempting to connect
to NATs.  Create the PID file before we do anything.
Merge remote-tracking branch 'origin/pr/34'

Signed-off-by: James Myers <jmyers@pivotallabs.com>
Update README.md

Fixed a spelling error.
Merge pull request #38 from jsgoecke/master

Update README.md
Switch to Candiedyaml

Update deps
install gnatsd before setting GOPATH

Install after results in gnatsd being installed into the Godeps dir instead

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Switch to ReverseProxy

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Merge commit '74813aa9292d26fdd70f691dd7f501e7ea0a88d1' into bskyb/staging

Conflicts:
	config/config.go
	proxy/proxy_test.go
	router/router.go
	scripts/test
	server/httptest/server.go
	server/server_test.go