More polish. More Javadoc comments. Removed "EVERY_X" enum members in Event. This same functionality can be handled by having "EVERY_N_X" set and marking N as one.