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 have to define the left click function at all if you use all the power of the wire tool object :) It does it for you. See tools like https://github.com/wiremod/wire/blob/master/lua/wire/stools/adv_emarker.lua or https://github.com/wiremod/wire/blob/master/lua/wire/stools/turret.lua