initial steps toward making a td binding for java
added simple target to attempt to get a runnable
finally got java to build on macos
got some basic examples of calling static methods working
ask the java method for its return type and then set the td type and value appropriately
does type conversion on argument in invoke1
steps towards properly using unions as java functiona args
does one argument functions that return doubles and ints properly
handles passing in a different classpath to find the class on, can specify a different class and handles all the return types
Added make target for linux
builds and links library on mac
added OS dependent rules to make it build on linux
cleaned up makefile, defined MAIN_CLASS constant