Various improvements
Use ava for testing
1.0.0