re-did register_assigned.rb

Started over with class Register, and focused more on docs.