add cleanup code
add proper argument handling
fix usage message
remove -x spew
handle no need to tag
add -d option to disable fetching