Lots of style updates.
Fix the is_registered?  method so it doesn't have needless logic.
Oops, this should have been a partial.