Create directories if they don't exist

Hey there, I thought it would be nice to automatically created any subdirectores in `screenshotsURL`, at the `KSScreenshotManager` level.

Previously, users would be doing this before they invoke the library, but you'll get a nasty crash before you figure it out and if it's solvable at the library level then why not?