Added scaling

The self.max variable now gets updated to the current reading as soon
as it gets a full pot, I added a self.max_cycle variable to make this
happen 2 seconds after the pot is placed, for now at least.