Clean up the buildsystem and package.json
- updated dependencies (fix build failures on debian 10)
- DeprecationWarning begone
- added scripts for easy building & linting with yarn
- added missing dependencies (mostly eslint)
- generally cleaned up the package.json