Documentation added to every method, field
Scheduler ticks have max time spent in tick

The max time spent in a tick will intentionally wait for an event
finish, so very intensive or long processes should be broken up into
multiple scheduled tasks to prevent freezing.

RegionIO is in a rudimentary stage, writing is working but I'm working
to get a method of sending it to the scheduler without taking too long
per tick; however, the reading isn't working at all at the moment.

TimeHelper is a new class where all time-based calculations have been
moved, TestingHelper no longer has a "getTime()" method
+Scheduler.enqueueEvent( String, Object, Object... )

Enqueues the event into the event list with no time constraint

All occurences of scheduleEvent( a, b, -1, d ) were replaced with
enqueueEvent( a, b, d )
Fixed TimeHelper.isOver( long, int )

The dang boolean logic got me again, the ">" should have been a "<"
Useless methods in ToggleOption removed; only values() left
Pre-InputBinding changes
Added InputMoes and InputMasks for improved inputs