Add initial version of snapshot.

Everything is mostly done. I just need to add some command line parameters
to change the user name, password, and interval.