upgrade pyparsing, add missing LICENSE for argparse
Merge pull request #293 from ndawe/master

Upgrade pyparsing and add missing argparse license
Fix uninformative exception
Merge pull request #295 from pwaller/uninformative-exception

Fix uninformative exception on File AttributeError
extend walk to return classnames and directories
regular expression search in combination with a cache
rename ReSearch -> find; make find_fnc, i.e. search or match, optional
PEP8: return statement should be on a new line