Add random_challenge method to choose a challenge to answer
pep8
complete node connectivity checking, connect to node_url, and exec appropriate meths if flags are set
fix argparse stuff