Initial commit of genie framework.

Signed-off-by: Mike Dvorkin <villain@noironetworks.com>