Fixed commonjs implementation to enable circular

refs
release 0.0.7