Comment out Firefox from karma's list of browsers to speed up testing.
Red: Post Model should be defined as a Backbone Model. Green: Create namespace and create Post model as 'instance' of Backbone.Model.
Red: Blank Post should be initialized with default attributes. Green: Add defaults hash to Post Model.
List a few initial tests in todo.txt.
Red: should send non-empty fields for created, modified and author when saving to server. Green: add 'slime' values in Post Model's 'toJSON' method.
Update list of unit tests by marking some complete (and moving them down), adding new tests.
Red: Created and modified fields should be set as Date objects equal to 'now'. Green: make Post model's 'toJSON' method assign current Date to both.
Red: Author should be set to 'Anonymous' if not specified when saving. Green: check and set accordingly in 'toJSON' method.
Red: Post's 'body' attribute should be sent as 'text' attribute to server. Green: Make the change e in a cloned version of attributes in 'toJSON' method.
Red: Post model should have a validate method. Green: Add noop function to Post model definition.
Red: Title and body should be required fields. Green: Return error from validate() method if either is an empty string.
Refactor: move some common tasks between tests to 'beforeEach' setup method.
Red: Model should POST to '/blogposts'. Green: Change Post model url.
Update todo.txt: mark tests and user stories completed (and move them down), add new user stories and tests.