add `imagePath` option

closes #74
fixes #64
various tweaks
0.12.0