converted to NPM module & recursively create persist paths

I added this as a node module, right now its pointing to our fork, but if you want I can change it over to yours...  also I had to rename it to node-persist to avoid a conflict w/ an existing NPM module.