Corrected behaviour when the server returns an object instead of an array (which can happen when there is only one object, or the filtering reduces the set to a single object)
Merge pull request #7 from villegas/master

Corrected behaviour when the server returns an object instead of an arra...
Angular.forEach and evalAsync

the angular.forEach change was because model.forEach was causing Firefox
30 to crash.

The $rootScope.$evalAsync was because too many digest cycles were
happening and it was crashing.

I don't know if these changes are necessary for everyone, but they were
for me.
Merge pull request #8 from z0d14c/master

Angular.forEach and evalAsync
call $apply to process the websocket messages
bumped bower version
Merge pull request #10 from villegas/master

another fix and bower version bump
converted Array.prototype.diff to local function and cleaned up element refs
fixed order of events issue with addCollectionWatchersToSubitemsOf()
added gitignore for dependency and node_modules folders
updating all files to close off rebase