native extension, and fixing 'new'

A couple things...
- 'new' copies everything over again, including .rspec
- kinda kludged my way around checking the error code on 'new' and 'generators'
- using a native extension to install win-dir on windows