package.json: cleanup scripts
validation: move .validate to be emitter-based
allAccountedFor: move to emitter-based flow