Removed the now unnecessary save to directory system.
Removed un-necessary MouseEvent.timeOccured().
Updated TODO list.
Added initial LogEntry & LogEntry saving/loading functionality.
Added new save/load log file interface.
Added documentation to abstract LogEvent methods.
Added some documentation.
Added no-argument constructor to MouseEvent.
Fixed MouseClickedEvent to handle read() & write() properly.
 * Moved from inner class of MouseClickLogger to own class.
 * Added read() & write()
Minor format fix.
Fixed MouseDraggedEvent to handle read() & write() properly.
 * Moved from inner class of MouseDraggedLogger to own class.
 * Added read() & write().
 * Changed references to old, inner class.
Fixed MouseMovedEvent to handle read() & write() properly.
 * Moved from inner class of MouseMovementLogger to own class.
 * Changed references to old, inner class.
Fixed MousePressedEvent to handle read() & write() properly.
 * Moved from inner class of MousePressedLogger to own class.
 * Added read() & write().
 * Changed references to old, inner class.
Fixed MouseReleasedEvent to handle read() & write() properly.
 * Moved from inner class of MouseReleasedLogger to own class.
 * Added read() & write().
 * Changed references to old, inner class.
Fixed MouseWheelMovedEvent to handle read() & write() properly.
 * Moved from inner class of MouseWheelMovedLogger to own class.
 * Added read() & write().
 * Changed references to old, inner class.
Moved LogEvent implementations to own package.
Namely net.zeddev.zedlog.logger.impl.events.
Added LogEvent.type().
Updated documentation for DataLoggers.
Added LogEvents factory.
Changed to use new LogEvents factory instead of reflection.