增加简易发电机

修复BUG若干
对API的接口和类进行整理
删除大量重复性代码