added fw_core.h as interface (used by fw_class)
renamed fw.h to fw_internals.h
renamed firewall.c to fw_core.c