package.json optimizations

`bin` and `lib` paths are already relative to the package.json file.

`bin` only needs to be an object if the executable name differs from `name` or when supplying multiple names.

`files` makes --production installs much lighter.

`scripts` don't need to target executables directly as they are added to the path during `npm install`.