Extend Example
Add FileRoute
Add Tests
Many improvements / Fixes