fixed find_md_tag function (method)
eliminate cruft
add more data hiding
split classes from driver
fixed imports
fixed imports
changed mind about imports, switched back