Merge pull request #1 from vmunier/master

All tuples from Tuple2 to Tuple22 are present
update default grunt task; fix compilation error
add span
Add tests
Add tests
Add some tests + forall
add collect
add collectFirst
add partition
add lift
add reduceRightOption & reduceLeftOption
add startsWith
add endsWith
add corresponds, lift, containsSlice, isDefinedAt, indices
add segmentLength
add slice
add patch
Add tests for Option.
Update README.md
Fix #2, TupleN