NPM module

This better exposes Buckets as an NPM module, so one can do:

```
npm install buckets
```

and

```
buckets = require('buckets');
buckets(config);
```

Eventually, this is how we'll do the blog, as it enables a smaller footprint for