Add David-DM support

This adds [DavidDM](https://david-dm.org/) support to check npm dependencies. Passing "true" to badges.daviddm adds the badge, using the repo value. Passing the github repository name will use that instead.

### Todo
- [x] Remove from adding to the Sponsors block
- [x] Clean up more of npm test build