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