Pyeparse

Adds pyeparse. Review / merge after the whitespace PR is merged.
This PR is not urgent; January is fine.  Was planning to rebase; @wronk got the drop on me and merged #5 so quick while I was out having lunch and running errands  :)  Will rebase now.