Removed public visibility modifier from methods in interface
Tidied the interface and added documentation
Removed unused imports
Added a method to set the entity link mode.  Some documentation tidying.
Made all methods not in the implemented PrimitiveData editor interface private
Removed commented out code
Factored out the PrimitveDataEditor and related interfaces and implementations into its own package
Tided the documentation on the OWLLiteralParser interface
Added pre-condition check for null values
Tidied the documentation on the PrimitiveDataParser interface.  Added pre-condition checks for null on the default implementation.
Got rid of the unused getProjectId() method
Fixes #24
Tidy up of primitive data parsing
Fixes #30

Fixes Issue #30.  Also removed  commented out code.
Handlers were not removed from pooled primitive data editors.  Fixed.
Fixed rename problem that occurred when primitive data editor classes were refactored
Clean up of experimental classes.  Removal of some temp logging code.
Merge branch 'issue-24'