Initial attempt at fixing issue #5

I've updated the regex to search from the beginning of line, look for at least one non space alphanumeric followed by any number of non-whitespace characters.  It seems to be doing the right thing, however, there is a problem in the parsing that still prevents the following test from working:

> C++++
Actual Result:
C: 7, reason None

Expected: 
C++: 7, reason None