Rename/refactor commanding module into domain facade
Include domain facade behavior on command handlers
Fix a couple of bugs - null check on handlers, underscore