Fixed break from latest Github update

- The plugin broke with a recent Github update
- Safari is disallowing plugin due to `Content-Security-Policy` error

Adds:
- makefile
- Dependencies in package.json
- Minified source

Removes:
- Unminified code