Made important changes to the User model, updates for singleton and Wager/Course arrays