Removed 'attack_tool_name' column from 'attack' table in DB. Fixes #50
Added 'compromise_reason' column to 'target' table in DB. Fixes #53
Added 'attacker_blacklisted' column to 'attack' table in DB. Fixes #62
Refactored lots of old code