Replace getopt with argparse
Fixes #5 :wap support