Add commonjs dependencies and a package json. Include examples using browserify.

This lets outlayer be packaged with commonjs bundlers like browserify and webpack. PR includes examples using browserify and restructures examples dir. Just follow the directions in the readme!

This allows outlayer to be published to npm. I can move all of the dependencies from my forks to their respective upstreams if their package json PRs get merged.

Thanks for a great library :D