i like having the __init__.py as it will stay cached (only compile .pyc once). it is also the ideal location to push the command mappings to allow for dashes in the command names