Merge pull request #1 from crimsonronin/master

Pull Request #1
Unit test

Add some prototype test for Firewall and FirewallListener
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)
Unit test

Add unit tests for $firewall->deny() and $firewall->allow