Add `dom` module.

* 增加 DOM 模块
* 增加相应的测试代码

***

先看 PR #6 和 #7 吧。