Initial version of generic flow table implemenration

Reviewer: @rlane