preparing the way for ulp feature
[skip ci] got the ulp vetting code compiling, need to adapt unit tests to the behavior changes
[skip ci]

changing maxulp to minulp

adding math, rat support for the same

changing default value for -a,--absolute-error from 0.01 to 0.00
[skip ci] adding more unit test goodness for linery and ulp
[skip ci] more prep work for bigdec migration
[skip ci] more prep work for bigdec migration
[skip ci] found replaced rats with BigDecimals
[skip ci] fixing more stuff in the bigdec migration
[skip ci]

moved lots of linery unit test from java to clojure

got all unit tests passing except the one that checks the zero-nonzero vetting

need zero bigdecs next
could this be the first successfully building and testing ulp implementation?
Merge branch 'dev'