Moved command handling into the 'core' module...

... and clean up some things, most noticably adding --version to the
argparse stuff, and making importing a module reload all the module's
parent packages with imp.reload().
Merge pull request #10 from aki--aki/patch/fix-command-handling

v0.4.3 - Modularize command handler and other fixes