systemed/iD — pull request #8 by tmcw (2012-10-16 20:43:48+00:00)
Title: Pure models

This is a big one, and unfinished. Mostly just pushing a pull request now to make it more concrete the changes I'd like to do to remove the dojo dependency at the model level.

This also makes a few other changes:

* Starts to reduce the getter/setter surface in places where it doesn't seem needed
* Attempts to rethink the Entity/Node/Way/Relation inheritance relationship in a way that doesn't require faking classical inheritance in JS
* Adds tests with [Jasmine](http://pivotal.github.com/jasmine/) to add unit tests for basic model functionality.