[#8] Waf harvester: improve exception and return empty list if no records
[#8] Remove print commands from WAF harvester
[#14] Add pyparsing requirement. Fixes #14