some minor code refactoring
added filter for event type == "push"
configurable ProxyFix to be used behind a proxying webserver like e.g. nginx
for repositorys branches can be specified which outweight the default repository entry