make objget take a type as first arg, even though it doesnt currently need it
add OBJIDX and tests
clean up build process