Fixed bug with entering discrepancy text. (Issue #2)

The discrepancy field on the Score by Round tab now only updates when
the discrepancy on the server changes, so users can actually type
something in the field without it being overwritten (must press enter to
submit the new text).
Changing user name now replaces old name immediately and inherits old
role. (Issue #29, Issue #30)