new implementation of command-line arguments using argparse
remove old makefile