Merge branch 'overlap'
Test temporary files
Gets the expected matches...it lives in the file named expected
Merge branch 'master' of github.com:pranav/cs4500
check that lines are shorter than 80 characters
Follow style guidelines
Fix TestLogistics.test_line_length

It was checking that every character in every file name was less than 79
characters long. (This was not very useful.) Now it checks that every
line in every Python file is less than 80 characters long.
Test for tab characters and trailing whitespace
Transitivity in getexpected.py
Delete generated expected file
Added tests to ensure that we give credit for the right libraries in README
Print 'NO MATCH' as well
added module docstrings
Create a testing framework
Fixed test script
Add quick pre-check for matching files against themselves

A file will always match against itself, so there’s no need to do any
difference calculations in that case
Make whitespace consistent across modules