PR Fixup: use event row abstraction for reusabilit

and fixup spacing
Add unicode method for event registration
Use routes pattern in users app
wip. fix the abstraction upstream!