Added support for:
 * add NIC
 * option "action" list of valid choices
 * simple option validation
 * formatted create_vm_param xml
 * IP addr checking