Basics of allowing packages to be configured with gyp

This should get allow users to tack a "gyp" property onto their package.json file, and the project files will be created, and sources built. I have a feeling that it might be building things to the wrong location right now, but this is a starting point for gyp integration.