Corrected hackathon model
Recreated migrations
Created join table for has_and_belongs_to_many
Implemented user caching
Prevented duplicate users, displays attendance