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
Merge pull request #44 from projectmesa/dmasad.ticket38.dat_gui

Adding a simple dat.gui controller
Adding note to the ForestFire model.

Adding a note to the ForestFire model example notebook.
Implementing basic canvas server

Minor pylinting

Minor documentation tweak

Adding Forest Fire model
Merge branch 'dmasad.ticket46.canvas' of github.com:projectmesa/mesa into dmasad.ticket46.canvas
Minor changes to text.