优化

1. 修改定义类时的参数；
2. 调整命名空间，只有Pen对外暴露；
3. 其他
完善域名空间

1. 支持定义类时使用A.B.C形式的类名；
2. 在类的实例里面增加$className属性，即类的名称。仿照Ext JS。