Fixes issue when publishing modules with multiple targets and no module_name target.

This fixes issue #120 by adding a `targets` option to the `binary` attribute in package.json.

Now when packaging if no binary named `module_name` exists we will check for targets, if targets exists and all binaries are confirmed we package.