Fixed a bug when base fires an event that would cause an event handler to not be called if an event handler was removed within an event handler.
Changed the collection sort methods to return this.
Changed router's navigate method to accept a title as a parameter.
Added the possessive method to util which returns the possessive form of a word.
Added the ability for a component to be started by a pubsub message.
Cleaned up unused variabels in base.
Added ability to specify a deep dependency chain in an attribute's uses property.
Changed collection.getCollectionForType to do a case insensitive comparison when looking up the type.
Fixed a databind bug where under certain circumstances it would try to unbind from a view model that does not exist.
Fixed a databinding bug where a template would be reloaded from an element instead of using the existing value.
Changed a model to set its deleted attribute value to true when it is deleted from a sync operation.
Added some tests for new features.