Merge pull request #1 from jordant/master

Use end_point configuration option as host when connecting to S3
 move options into a ScreenshotOptions class and add a warm_cache option