added eclipse javadoc dir to ignore
Updated with more design thoughts
Added new classes but not all

Still need to review and compare UML with source code base. There are
probably classes that need to be added to the UML model.
Added new copyright and version annotations
updated to ignore local Eclipse stuff
Initial import