Changing from Regex to PyParsing

PyParsing open source offers the next best thing to using lex/yac type
stuff.

Stronger than RegEx