Allow calls to this._super even if the super class does not have that method
Change unimplemented super method from no-op to one that throws an error
Merge pull request #7 from abhayv/master

Throw errors if super is called when it doesn't exist and prevent infinite recursion