Replacing lazy with partial
Adding default support for parsing strings and added choice and lookup features
cleaning up package structure to inherit everything from pyparser
Making match private
Using a match object to mirror functionality of re
Finished choice
Removing previous base
Renaming save to match
Fixed theoretical bug with locations and parents