changed the rules to streaming from mongoose and saving as it recieves the documents.
Merge branch 'dev' of https://github.com/votinginfoproject/Metis into rules_fix

Conflicts:
	feed-processor/rule/ruleList.js
fixed the streetsegmentrule to work with the new rule processor, also now is able to run through feeds and save out errors properly.
Merge branch 'dev' of https://github.com/votinginfoproject/Metis into rules_fix
added error reporting for the streetsegments overlapping rules. Also pushing a fix for the processor.