Changed to docopt for argument parsing