Fix pep8 parsing of errors containing ':'

If an error message containing a colon was returned by pep8 we were
trucating the message at the colon. These errors will now be parsed
properly

Closes #4