add support for JSON::PP
add Cpanel::JSON::XS support
tidy up the code
clean up and modernize the dist for 1.30 release