add AMD support

* 增加AMD支持, (代码被嵌套了一层, 所以显示都被修改过, 其实没有)

* 添加了bower.json