Add test for callback invocation
Handle setViewportDone
Fix up package.json devDependencies
Add pngjs for testing rendered png
Test setViewport dimensions by inspecting rendered PNG