improved sig parsing

Attempts to identify the beginning of a signature by matching the from address.  Useful if no signature delimiter is available.

Based on work from #9.