#46: Almost feature complete with the event refactor--just gotta implement child events now.
#46: Code complete on event arch refactor.  Now to start testing and debugging.
#46: Some refactoring and javadoc
#46: Fixed the build errors in the non-core projects