updated the way competition summary is referenced in the userStats model

userStats now stores a reference to the competitionSummary. added minimum to
votes so they don't go beneath 0 (they shouldn't, but just in case).