Fix defaults and add checks for missing options

Fix #1.
Add version history to README.
Update version to 2.2.1.

Also, update the "target" to 2.1.