State of the Art in Fair ML: From Moral Philosophy and Legislation to Fair Classifiers