Conjurer Integration

This commit creates a firehose that can connect to conjurer directly. There are also changes created in the Conjure repository. In particularly, one can now specify a set of cardinalities, types, columns, and metrics to be conjured. An example specification might look like:

{
   "columns":10,
   "cardinalityRequirements":{
      "10":2, (Means 2 columns of cardinality 10)
      "1":2,
      "100":1
   },
   "typeRequirements":{
	   "string":2, (2 string columns)
	   "double":2
   },
   "aggregators":[],
   "defaultCardinality":10,
   "defaultType":"int",
   "special column list": [ (Allows you to create custom columns as well)
	   {
		   "name":"Producers",
		   "cardinality": 5,
		   "type": "string"
	   }
   ]
}