added the key to the each() itterator
removed the composer.lock for updates
updated the docs for getOrElse()
fixed some variable references
wrote first half of the spec
updated composer deps
removing flatMap for now
reductions support more then just Maps as results
removed artifact
fixed some of the intersection and difference methods
replace was redundant so it's removed
implemented spec
travis-ci