split metadata reader / test runner
add MetaReader