Added flow field following (with a plugin demo) (Close #8)

Signed-off-by: Martin Evans <martindevans@gmail.com>