Minor fixes

Added Scope Safe Constructor, error validation for root element and
finally updated README