First attempt on threading

Branch will be used to test threading instead of running one after
another. STill need to add something to time the entire workflow.
Threading continued

- Fixed some errors (out of memory) with very large reports
- Continued testing threading. Seems to be 50% faster on my computer for
the largest test set (32 entries).
Readme, license, .bat file

- Updated the readme, more to come
- Added a license file
- Added a bat file for running GUI.
Comments, cleaning

Comments in code + cleaning out some test code.
Comments

Added more comments. Only difftool needs to get comments now.
Comments - 2

Added comments to difftool. Should be done with it now.
Merge pull request #1 from wforums/threading

Threading