PH & TM - Rails Forms and Associations - Paired assignment - Week 5

A marathon of coding that has all but the Orders epic complete. It's not pretty, but it's pretty functional.
Fields such as this should probably have the `:null => false` attribute.