Multiple cleanups and fixes (usage of our own csvparser)

* use our own fixed csvparser
* get even more dartish in syntax
* prepare for new content
Add some production content for testing
ignore packages directory
Implement our own Csv Iterator returning a list of string
First stage of a silo producer, reading from the fake data

* read from the fake data copy
* iterate on results
* prepare building unique silos from it
Modify dataset to new format
Assigned and Unassigned silos with status update

* Create silos on the fly, respective to the right category
* Support multiple refreshes between pings and only ping about the status
* Hook up for now a simple print to showing the bot ouptut