add descriptions to README.md and change error messages thrown in SmartArgs.