Added java class structure to provide java function access to saxon through extensions.
Updated java extension handler.  Added date parser that understands most standard date formats and exports to xsl a YYYY-MM-DD formatted date.  Now requires Apache Commons Libraries.
Cleaned up Java code, broke the computation into its own class to perform the parsing and formatting of the output strings.
Added handling for circa
Code that was not properly updated by git.
Updated the Java library to return a sequence of strings rather than one string.  Also, providing the XSLT libraries in java-date-lib to call the Java and parse its output.
Added more date parsing rules.
Updating the Java Date Parser
Added season parsing and decade/century 's parsing
Fixed season parsing
Fixed season parsing
Fixed season parsing
Removed date returns from season and decade/century parsing.  Added ? date rules (+/- 1 year)
Removed date returns from season and decade/century parsing.  Added ? date rules (+/- 1 year)
Updated the date parser to handle ranges that end in values less than the original date (ex: 1982-6), and ranges of decades, and 'through' for ranges.
Mostly re-written date parser. Completely changed how the dates are stored in Java.  The back-end of the parser can now handle multiple dates and date ranges correctly.  Need to update the front-end of the parser to correctly parse into multiple dates or ranges.  Also need to rewrite the interaction with XSLT to accomodate multiple dates.
Added comments for IATH.
Rewrote the Java date parser return section to create and build an XML structure to return to XSLT.  It can now handle returning multiple dates.
Cleaned up comments, added logic for 'and' in dates.
Added better front-end parser for the dates. There is now an imposed order on the parsing.  Can handle comma-separated years as multiple date, 'and,' and 'or' for ranges. Will also now parse and return multiple independent dates or date ranges.