Add Authenticator and Player Classes

Near-Finished State