When we have a bad re authentication, we just don't do anything. This isn't good. We need to handle it more gracefully, i.e. have the onAuthFail() function in the DataStore class actually do something.
Added new signal in DataStore called hardAuthFailure. This is the start
of an attempt to address issue #9
Player now handles bad reauths. This closes #9.