Replace filter function with remove
Fix issue with uncloned subclasses
Renaming internal properties and certain magic properties.
Removing this.self in favor of the standard this.constructor.

this.parent => this.$$parent
Class.superclass => Class.$$superclass
Class.subclass => Class.$$subclass
Class.implement => Class.$$implement
Class.mutators => Class.$$mutator
Class.applicate => Class.$$apply
Class.__isclass_ => Class.$$isclass
Updated var names for style standards
Minor cleanup
Update jsdocs
Change behavior of the bind mutator to make context a property instead of a argument.

`function(context) {}` => `function() { this.$$context; }`
Class.toString now returns the init method body
Class.toString now returns the init method body
Allow context passing for nested bound function calls
Updating property keyword regex
adding more sample documentation
Fix some style issues
Rename Class.prototype.invoke to Class.prototype.$$apply
Updating readme
Merge pull request #9 from weikinhuang/rename-internals

BREAKING CHANGES: Rename internals