Add extend and extendAsNew methods.

- Add extend and extendAsNew methods to
  TK.Data.Object class. Still WIP.

- Add clear spec failure language.