Implementing the DataCollector

Adding a Data Collector object which can... collect model data. Just
like the same says.

Pylinting the code

Adding pandas export

Adding datacolelction to the Schelling model

Adding IPython notebook example

Testing agent-level data collection
Implementing BatchRunner

Implementing class to batch-run and parameter-sweep a model and store
and output the results.

Pylinting

Adding ForestFire model and making shit not suck

And stuff

Adding pandas export

Added extensive documentation

blah
Merge pull request #52 from projectmesa/dmasad.ticket50.batchrunner

Dmasad.ticket50.batchrunner