Add windows support. Required MinGW to compile