调整代码结构，支持geddy auth生成代码能够引入passport-sina

你好，【咖啡凉了】，非常感谢你写的这个插件。
但是在使用geddy auth生成代码引入passport-sina是，CommonJS的模块导入无法完成，后来我参照passport-twitter对你的代码结构进行了调整，达到了我的目的。还请抽空帮忙看一下这个pull request。多谢