Ignored .idea directory
Added Karma config file
Fixed #7 "Attribute vs member" in documentation
Added tests for deselectAll
Fixed #4 by adding deselectAll as an alias

deselectAll is more consistent with the rest of the API; selectNone is kept around for compatibility.
Add support for a model which belongs to more than one collection.

If a selectable model belongs to more than one selectable collection then only the initial collection will have it's select() method called.

Also, if a model is initially added to a non-selectable collection, and then later added to a selectable collection the 2nd collection will not have it's select() method called, and a error will be thrown as the initial collection will not have a select() method.
Updated Backbone and Underscore libs

Backbone 1.0.0, Underscore 1.5.0. Using the listenTo and stopListening methods requires at least Backbone 0.9.9.
Fixed test setup

The extended model or collection is passed to the mixin as an argument now.
Added tests for multiple collections
Working implementation for multiple collections

Events still need to be improved, those tests are failing.
Events fixed for multiple collections by introducing options.silent
Added full support for multiple collections (fixing #16)
Made events fire when model and collection states are consistent (fixing #18)
Fixed model status not updating when closing a collection

Plus trivial changes in the tests to get rid of some warnings when committing.