Update Gemspec to Recognise Windows

If we're on windows we need to get the WDM module. WE can't have the Terminfo module either. Still need to update snoop to recognise this.