~removed reliance on Array.prototype.filter for cross-browser compatibility.
+/- updated the documentation, removed unneeded resources
+tests revised and expanded. Thanks to @devongovett