test_log.py: Added testcase for logging
attacks: Rewrote attack structure to use functions, not classes
attacks/__init__.py: Added empty line for pep8
utils.py: Rewrote configuration to use JSON as output
client.py: Added handling for deflate compression