Resolved issue with short month names giving false positives within words

Resolved issue with short month names giving false positives within words: ie. julius matches july, injunction matches june, etc. and added tests to make sure the weekday and month false positive issues do not get reintroduced.

Also, there is some trivial PEP8 cleaning in the tests that i did out of habit. I would have kept it out of this pull request if i had done the one before the other, although maybe it's still possible to and i just don't know how.