Update README.md

Add Maven dependency configuration
Update README.md
Modify StringSuccessor behavior & complete all successors JavaDoc
Add DateSuccessor
Override few toString()s
Add StepIterable & StepIterator to implement RubyRange#step()
Modify project url
Move RubyNumerable EachCons & EachSlice Exceptions to Iterable &
Iterator
Add ChunkIterable & ChunkIterator JavaDoc
Move RubyArray#combination validation to CombinationIterator and add
CombinationIterable & CombinationIterator JavaDoc
Add CycleIterable & CycleIterator JavaDoc
Modify EachIndexIterable & EachIndexIterator to take Iterable and
Iterator instead of size
Modify the EachLineIterable & EachLineIterator implementations
Add eachLine test for RubyIO
Add JavaDocs for EachSlice, EachWithIndex andd EachWithObject Iterable &
Iterator
Move RubyArray#permutation validation to PermutationIterator and add
PermutationIterable & PermutationIterator JavaDoc
Add JavaDocs for Product, Range Iterable & Iterator
Move RubyArray#repeatedPermutation #repeatedCombination validation to
RepeatedPermutation Iterator & RepeatedCombination Iterator
Complete Iterable & Iterator JavaDoc
Fix JavaDoc