Improve logging
Merge pull request #181 from elyezer/master

Improve logging
Updates to Base CLI and Factory.

* Updated the Info method to return a single item from list if stdout
  exists or raise an exception if more than one result is returned;
* Refactored Factory to be a bit more generic and added a new
  make_model method;
Added support for Hardware Model via CLI.

* Added new hardware model for CLI;
* Added two tests for hardware model CLI;
Merge pull request #184 from omaciel/hammer-model

Updates to Base CLI and Factory.
Add Proxy CRUD

* Add Proxy cli command class;
* Add create Proxy factory function;
* Add basic Proxy cli test;
Merge pull request #185 from elyezer/master

Add Proxy CRUD
PEP8 "charming" for factory.py. :)
Update project's directory structure
Merge pull request #187 from elyezer/master

Update project's directory structure
UI CRUD implementation for partition table
removed unwanted import statement
updated the README as per the need
Merge pull request #190 from kbidarkar/fix-README

updated the README as per the need
Some minor refactoring and lint love for CLI.

* Handled some much needed pylint issues;
* Removed python "executor" line from headers;
* Moved some repeated class methods to base CLI class;
* Removed robottelo/cli/org.py as it is old and refers to Katello;
Merge pull request #188 from omaciel/cli_lint_love_and_refactor

Some minor refactoring and lint love for CLI.
UI CRUD implementation for partition table
removed unwanted import statement
incorporated review comments
resolved conflicts