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