moved class related stuff out into separate library, tmclasses.  Copy tmclasses methods back into tmlib to provide same interface.  Made notes of where things are coming from, what is currently duplicated in both places, etc.
build/wrap.start: define exported module as 'tmlib'
test/core/functions: specify keys in tests of clone