Use ava for testing
Update dependencies
Various tweaks