changed everything to new structure, fixed up packet_out/in functions
fixed openflow.h so eric and i won't get merge issues