citadel-0.1.0

Refactored code. Now includes logging. Fixed bug where IP could get banned
multiple times. Added citadel.spec. Fixed code for sending email. Added
uninstall script, updated install script. Will now explicit pull only IPv4
IPs, rather than IPv4 and IPv6, and just not work when dealing with IPv6.
Added TODO to source, to add support for IPv6. Added lock file to prevent
concurrency issues with runs. Corrected file handling operations. If a IP
was unblocked because it met ban expire time, remove from spool, before
populating list of current bad IPs.