Update module table and tests

test some functions that were never tested
prune functions that were never implemented