Alternative Route: Refrm Gem

This is to get some eyes on the implementation that Prof H. suggested. Ignore the styling on the form if you can and see if you can find any problems that I missed in the implementation.

^^I misspelled the gem in the title on purpose