Move authors to own file, reference from license file to not repeat oneself.
add setuptools compatibility
Consolidate functionality in Makefile for convenience.

Commands needed to be pasted from the readme into a terminal.
Typing `python3 setup.py flake8` is cumbersome.
`make` only works from the root directory.
fix import order automatically using isort
non-semantic changes
Move default_mutation_strength to util module in algorithm package
Add tests for ArgsCreator
Discard differentiating client and host algorithms.

We call them target functions and optimizers, now.
documentation, whitespace
Make PyLint happier by renaming globals
Move helper function to utils
remove duplicate import