Adding more docs
Moving samples to their own directory
Using Traversable instead of Iterable
Externalizing the PathParameter