setup blocks for pump&drain

As well worked on the basic functionality of the machines. Not exactly
sure what was changed as i coded these 4 hours ago and am just now
uploading.