Closes #8 - Made garbage collection iterator determine oldest active
snapshot.  Created TimestampTracker to keep track of timestamps in
Zookeeper.  Modified GC iterator to get oldest active timstamp from
Zookeeper. Created integration tests for TimestampTracker and GCIterator