Added PlayerSleepInBedEvent and PlayerWakeUpEvent

Can we rename this to something more legible? Maybe, `wasSpawnSet` or `hasSetSpawn`.