refactored to remove admin session
removed reference to session
Increased clarity of method by removing poorly named variable.
made build guest fields more ruby like
clarification using enum and filter
make numericality validtion easier to read
No need to store coverage files in git
increased clarity of guest method
clarified attending method