fix for non-array based collections using filterBy
Improvement to "without" ... allows the without parameter to be an array passed in (rather than an unbounded set of strings); existing functionality is preserved
PSR2 and unit tests for new "without" use-case
Bracketed the if block
added "contains" and "notContains" as optional conditions on filterBy/findBy
Merge pull request #39 from ksnyde/develop

without improvement (and small addition to filterBy)
added 'older' and 'newer' conditions to the filterBy/findBy functions for date comparisons
Merge pull request #40 from ksnyde/develop

added 'older' and 'newer' conditions.
Update README.md
Merge pull request #42 from ciarand/patch-1

Update README.md
Allows for sensible default filter comparison based on type characteristics of value (aka., array or not)
Merge pull request #45 from ksnyde/develop

Allows for sensible default filter comparison
Update Travis file
Code cleanup
Don't track lockfile
Update CHANGELOG
More code tweaks