Added methods to manage the water log

Added GetWater, LogWater, DeleteWaterLog and corresponding tests