adjust arguments
custom argparse action to parse tags
adjust tests

this removes some tests made unnecessary by using argparse
and adjusts some others