Begun Implementing Improved Event System

As it stands, the Gryffin Event System is rather "hacky".  The new
'events' package seeks to remedy that problem.