WIP re-factoring the firewall module:
* Change blocked to deny which is more inline with the nomenclature
* Re working the allow/deny mechanisms in the firewall class
* Removed ip duplicate exception as mongo handles this with upserts
Created a stand alone event listener so we can unit test it correctly.
WIP mocking firewall / listener unit tests
Merge pull request #1 from crimsonronin/master

Pull Request #1