add fort hill water intake relative functions

add fort hill water intake task
add fort hill water intake task handler
improve code structure