Fix for issue #65: Screenshots not saved into missing folders

- Fixes issue #65
- Create directory structure if needed when saving screetshots (using mkdirp module).
- Includes unit test.