minimize dependencies from windows.h

#include <bandit/bandit.h> before the winsock2 generates large amount of redefinition errors originating from conflicts between winsock.h and winsock2.h. Root cause is winsock.h included from the windows.h
windows.h brakes std:min std:max
Merge pull request #18 from keeruline/master

minimize dependencies from windows.h