Unit test

Add unit test to trigger EVENT_FIREWALL_PRE_PROCESS and EVENT_FIREWALL_POST_PROCESS
Unit testing

->isDenied() should return false when deny not existing ip address in database
Unit testing

Add unit tests for firewall mode (allow/deny)