Working on our Read/Write type safety.  This is just a temporary but stable commit
Substantial rework of how we keep up with the MaxAccess of an OID
Got Scalar implicit conversions to work again
Added in some scaladocs