Partial implementation of take_snapshot.

RedGlass#take_snapshot will capture the current state of a web page,
including a screenshot, page source, event sequence and other metadata.
Calling the method also performs file system actions so the data can be
persisted.