update to keywords and gitignore, move tests
jasmine-node tests run from npm
Sift can now take a second parameter that is a function to siftify or a collection to Sift against
added pairedArgs, Optional Second Argument section and 2 usage examples to Readme
Added pairedArgs property to Sift config object
added pairedArgs to contrived total usage example
tricky edge cases