using sys.argv for commandline
added descriptor to store where object appeared
starting to handle files
added string method for CIDR and a test