func New(producer *nsq.Producer, secret string, logger *logrus.Logger) http.Handler {
	return &Server{
		producer: producer,
		secret:   secret,
		logger:   logger,
	}
}
New returns a new http.Handler that handles github webhooks from the github API.
After receiving a hook the handler will push the message onto the specified NSQ Queue.

producer is the connection to the NSQD instance.
secret is the secret provided when you register the webhook in the github UI.
logger is the standard logger for the application
package server
import (
	"fmt"
	"io/ioutil"
	"net/http"
	"github.com/Sirupsen/logrus"
	"github.com/bitly/go-nsq"
	"github.com/bitly/go-simplejson"
)
const ROUTE = "/{user:.*}/{name:.*}/"