Support npm publish.

Added package.json so module can be made available on npm.

This requires allowing the lib/lawnchair.js file be checked in as it contains all required adapters.

Maybe in a future PR it could be wrapped with Browserify to be uber node compliant!