Create gem

As discussed with @Fryguy this pull request represents the work I was able to do according to the instructions:
https://github.com/ManageIQ/cfme/wiki/How-to-create-a-gem-from-CFME-source

It also includes a fix to provide default options if the user does not provide a YAML file,
which could happen if they logged in manually before using this gem.