dist.ini cleanups
missing coerce in Role::Client
Role::CmdDispatch fixes + tests