rename component.metadata to componentmetadata
move mem impl to test and config to build test jar
create barebones module for eventual KZ impl, update license headers