Updated dependencies
Use common error messages

This error message is expected by abstract-down
Fix put method (fixes #1)
Improve test coverage