remove list code
add eq handling to java type metatables
add more tests and slight test re-org