Regions Added

"IN" condition added, used for determining if players are inside regions
Added region.enter and region.leave, each has a parameter list of
potential regions
enteringPlayer and leavingPlayer are now event properties for region
events
Regions are serialized objects that contain two serialized location
objects
Relational Conditions added
Trigger Manager now keeps track of who's in what region(s)
Regions function off timers, other event types can be based off this
structure
Records can now record entitities
Entity Objects have been added
Custom serialization
Lots of bug fixes