Added the ability to ignore OWL properties in the generated code.  Should also be able to ignore OWL Classes.  Thanks to rchallen.
cleanup - no semantic change to the behavior of the code.
Enabled the differentiation between the code generated for functional
properties and the code generated for non-functional properties.
Thanks to rchallen.
Added the URI and DATE_TIME datatypes.  Thanks to rchallen.
Merge branch 'pull-request'

Merging in a portion of the work that I have been doing on rchallen's
pull request.
Added tests.