Added fluid timout

I implemented a timeout of sorts that prevents a pump that is empty from
continually running.  The counter is for each pump and is reset after each
drink is popped from the drink queue.