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
- [ ] Remove from adding to the Sponsors block
- [ ] Clean up more of npm test build