Add YARD documentation to the head of snapshot

Just added some tagged YARD documentation to the snapshot class. I will
stick to the YARD documentation in the future.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>