实现Model

Fix #2
添加测试用例

Fix #2
添加change:property形式的事件

Fix #2
完善文档

Fix #2
添加silent相关的case

Fix #2
完善对原型污染的处理

Fix #2
完善错误处理
移除部分方法的返回值

- 去除`fill`、`set`和`remove`的返回值，以便决定接口后修改不会有破坏性的变化
- 添加对`set`方法`value`参数是否提供的检测
添加clone时的销毁检测

- 在`clone`时检测当前对象是否已经销毁
- 增加了多次销毁的测试用例
完善gitignore
添加测试用例

Fix #3
实现Collection类

Fix #3
添加jscs配置
添加jscs配置
优化clone方法的实现

构造函数会处理传入的数组，不需要额外的`.dump()`的调用

Fix #3
Merge pull request #5 from ecomfe/1.0/feature/add-model

添加Model
Merge pull request #8 from ecomfe/1.0/feature/add-collection

添加Collection
添加异常相关的文档注释
添加集合indexOf方法对参数的检验
Merge pull request #9 from ecomfe/1.0/feature/add-exception

添加异常处理