Add Basic TeleportEvent Reasons

Includes getReason and an enum with a list of possible reasons for a player teleporting.
@TroyStopera I like that one. I'll change it over.