目录规范化以及 Graphic API Specification

1. 把源码和测试的目录按照大多数开源项目约定的改为 src 和 spec
2. 完成 Graphic API 的测试规范*草稿*（无实现）

请 @yancend 帮忙合一下，并且更新