Added 'validate', all options supported

* Added support for `validate` command
* Added support for all options for each supported command
* Added configuration validation
* Required options cause an error when not present
* Any extra option that is not available for selected command also
causes an error
* Bumped version to 0.2.0