Add heartbeat to install reqs
Add request as req
Initial commit of client-based code
Initial commit of shell.py for shell-related stuff (argparse/CLI stuff
Initial commit of utils.py; helpers go here
Ensure the filename is split, and not a path
Add documentation and py3k compat
Use refactored func
Add client skel meths
Raise NotImplementedError on meths not complete
Add helper enc_fname methoD
Start building out CLI
Add challenges attribute
Add check_connectivity helper meth
Add node argument
pep8
add custom exceptions
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