Added early NPEs
Added documentation infrastructure
JSON Output Concept