Some details to the example project
Defensive programming, in example project
Add several path feature and improvements in the tests