Updated to using argparse, exception for when status is missing from pbs...

...nodes, pbsnodes instead of absolute path

Hi @rlyon , nice tool! I updated to using argparse, and I put in an exception for status because the version of pbsnodes I have does not have that attribute.

The colors are nice.
Here's a pull request if you think it is worth it.