moved some more logic out of legacy repositories into business logic. Also swapped in some new custom exceptions.
now retrieve registered user info so it can show up on the gaming group index page