engine: Add validations to provider commands

Added validations to the Add/Update/Remove commands for providers.

Change-Id: I09d2b74718f8d04e5f28fd622658ff11636ee74e
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>