Setup loads (and synchronise if needed) the Git repository mentioned in the
configuration file, then creates the poller that will pull from the Git
repository on a regular basis and push all the changes to Grafana.
Returns an error if the poller encountered one.