Added uniform flow. Flow can be defined separately for different molecule types and in every region.
this (initial) implementation does not modify the algorithms for boundary or surface interactions; reflections and reactions will occur as if molecule motion was via diffusion alone