Cleaned up various constants and unused files.
Format changes to docstring on base cmds.
Fixed a few mistakes in setup.py.
Now prints --help if you just call `otto` w/o any arguments.
New function to print orange text, used it to print changes to current dir.
Dialog.choose() now sets Dialog.key if passed a dict.
Uninstall cmd now uses Dialog.choose()'s dict support.

Conflicts:
	otto/cmds.py
@bugfix Couldn't get a tone to play after cmd is run.
Changed the hashbang in bin/otto to use env.
Moved validation function to CmdStore.

Conflicts:
	otto/cmds.py
Added CmdStore.is_used()
Refactored CmdStore.lookup().
CmdStore.lookup() uses cmd_split() util instead of custom implementation.
Created constants for 'config.json' and 'cmds.json'.
Moved CmdStore into it's own module.
@bugfix Forgot to check opts when deciding to print --help.
@bugfix Forgot to import lament.ConfigFile in otto/cmdstore.py.
Renamed DEFAULT_CMDS -> BASE_CMDS.
CmdStore.list_cmds() now uses CmdStore.installed_packs().
Turned CmdStore._print() into a subfunction of CmdStore.list_cmds().