Argparse Files

I've updated the arguments to use argparse.File which not only removes a few of the file operations from the tool, but also allows some nice things like:
> pip freeze | python checkmyreqs.py -f - -p 2.7

which seems like a more common pattern for using this tool.