Adding code refactoring, based on all observation made over last pull

This changes are meant to fix all observation done over the pull request https://github.com/jafi666/pyCommander/pull/5

Please review if they are good now so I can push this changes to IterationOne branch and then they can pass first request to merge all to master.
this file was already reviewed with another code review to scarlen, so she already have the feedback about this