Monitoring

This will setup carbon and graphite on a monitoring server, it is taken mostly from pypi-salt but copying the default configs from Ubuntu.

* Creates a ``monitoring`` role which will act as a monitoring server.
* Installs carbon and graphite-web on the monitoring server.
  * Uses nginx and gunicorn to server graphite-web.
  * Uses PostgreSQL as a datastore for graphite-web
  * Set's the allowed hosts in Django to the FQDN
* Uses pgbouncer via ``postgresql.client`` sls to handle the PostgreSQL database.