Lazy dependency loading + JSON instead of JSON::PP

RT#82883: https://rt.cpan.org/Ticket/Display.html?id=82883
RT#82886: https://rt.cpan.org/Ticket/Display.html?id=82886
Update Changes
point issues at github
v0.008

          RT#82883: lazy load dependencies (Thanks, Olivier Mengué)

          RT#82886: use JSON instead of JSON::PP (Thanks, Olivier Mengué)