Clyde constructor

@constructor
@param {Object} options Configuration options
function Clyde(options) {
  // Options
  this.options = options;

  // Initialize log with options
  this.log = require("./log")(this.options);

  // Proxy instance to be used to route request to providers.
  this.proxy = httpProxy.createProxyServer();

  // Create root middleware
  this.root = connect();
}