Add druid-java-lib

Added a project for constructing a java library which will be called by the generated code.  There should be an interface and an abstract top level class which implements most of the behavior and a subclass for each data type.  All calls from the generated code should make calls to the interface after instantiating the appropriate class.