Merger

revisions done, version bump, tests passing, push to npm.

still need to test eventing

also I added saving config files to disk after setConfigs