added some comments.
removed a space.
improved addChild and dispose methods.
added a new spec.