higher warning levels on windows

and warnings are errors