Initial validator and bring all plugins into conformance
add missing ids automatically to plugins
check for duplicate ids and bring plugins into compliance
remove block count logging
added socket validation
Merge pull request #418 from waterbearlang/245_validate_json

245 validate json