Refactored init cli command
Refactored init, check, install, update, show, outdated, cache and
binstubs in CLI
Refactored init cli command
Refactored init, check, install, update, show, outdated, cache and
binstubs in CLI
Refactored CLI clean command
Fixed failing specs on travis
Forgot to include new files
Refactored package method in cli
Refactored exec method in cli
Use *args instead of args
Refactored open and fixed few failing specs
Refactored open, conolse, inject, platform and viz
Removed trailing whitespaces
# This is a combination of 2 commits.
# The first commit's message is:

Refactored init cli command

# The 2nd commit message will be skipped:

#	Refactored init cli command
Refactored init cli command
Refactored gem command
Merged with master
Included Refactroing changes done to select_spec in common
Refactored config command
Made a typo on in select_spec method