Added tests for the comparing module, and rewrote how results are returned.

Now the results list contains the "score" and a list of strings that says more about what was found to match in the two programs.