change to compact style class definition
user model refactor
refactor models to fit new design pattern
found in: growing rails apps in practice