添加init文件。
整理头文件
提取测试例子。（例子需要整理，现在编译错误）