Added Text Entry tool

The text entry tool allows you to place keyboards players can use to
type in input to be sent as an output for a certain amount of time.
You don't need `SpawnFunction` if you have a tool. The `SpawnFunction` function will allow you to spawn the entity via the Q menu's Entities tab, which isn't what you want.