Fix  Recursion
Parsing the mdls
Added in pulling the download history from the system via sqlite3 terminal command

Selects the distinct download history for the entire Mac
Major update

1. Fix the recursion 
2. If current path of has no files, the program terminate
3. Add in mdls 
4. Dictionary: value is the file name and keys are the url
Updated README and TraceLink.py with major changes

README: Updated bugs, updates, and contact information

TraceLink.py:

* Finished implementation of grabbing download history.
* Fixed and finished grabbing of mdls file download location
* Implemented comparison between system download history and mdls
download history which includes comparison and output
* Removed unnecessary code such as old download history grabbing and
regex
Output file of correctly working execution

Ran script command to show correct working of the TraceLink.py file
Update README
The program run like a cli

Add in cli checks to determined if the user putting the correct format.

Change os.path.exists to os.path.dir to check for directory if it is
exist rather than checking both file and directory.

The user can either put relative path or full path. The output will be
in full path.
Update README
Update README
Update README
Update TraceLink.py

Commenting
Update TraceLink.py

Text File Output
Update TraceLink.py
Merge pull request #3 from Linkeage/master

Fix