challenges: sync score to challenge, lotsa bug fixes
UserSchema: set default profile.name (either from facebook or username)
if not provided. This way we can remove the expensive username() helper
function throughout our html
challenges: stats setup