Merge pull request #3 from twilsonb/add-RandomRouteExample

Create RandomRouteExample and dependent changes
add contributors to readme
embolden in readme
Cleanup exception handling after implementing multiple directory retries
Throw a RuntimeException if we fail to retrieve the path after MAX_TRIES (10),
  first using directory caches, then falling back to authorities.