Fix player join/quit listener events

The event listeners for PlayerJoinEvent and PlayerQuitEvent were never
completely implemented, and thus did not add/remove that Player from the
TeleportHistory hashmap upon joining/quitting