all previous funcs renamed as verbs
consolidated error handling
implemented clean_up function
Made exceptions respect difference between web_index and dictionary
Made the None checks pythonic
changed file_name to create_file_name
incomplete process_url() added