added a patch that allows the developer to specify a custom vendor ID and/or product ID for the controller they're using. I also added matching documentation and incrementing the version number.