Refactor SimpleUriRouter to be more clear/consistent

- Remove the RequestHandler sub interface in favor of re-using the existing rxnetty interface.
- Rename the method for adding routes to make it more clear that you are adding rather than returning a single route
- Add some javadoc