Fix account predicate to match account name

Move implementation from abo.command into abo.account.Account