Some tweaks to help conduct be used more easily with browserify

I've made a couple of tweaks to allow conduct.js to be used more easily via browserify:

* Added a module.exports line so we can require() it
* Added a package.json so that it can be installed via npm
* Fixed a bug with the example in the readme which was non functional due to missing brackets round the media queries