Made some changes to support cmd renaming with base:mv.
Added pack_empty() util. Fixed local rename issue with base:mv.
Minor bugfixes and print changes.
base:mv now says exactly if it is moving, renaming or doing nothing at all.
move_cmd() now bails if src cmd.json doesn't exist.

I'm not 100% about this. I need to think more about bail() and if it
should be used inside cmds or utils.
Created separate util for renaming an OttoCmd within a file.
Writing helper functions for repairing config files.
More work on utils to repair config files.
Added a bulletpoint list util.
base:dr now also restores the local config.json as well.
Output formatting changes in cmd_usage() and shell() utils.
@bugfix base:dr freaks out when there's a ./.otto with no local pack.
Added a rebuild_root_config() util.
Made some small improvements to rebuild_cmd_config() util.
Rewrote base:dr to take advantage of resent util improvements.
base:dr can now clean up empty packs.
First unittest added, more to come!
Bumped version to v0.6.