Factor MockControllers into base.py, for use by other modules
Return an exit code
Decode the packet up front
Add a tool for filtering out flow_mods that were not ultimately relevant for
setting up the final flow table state.