safeUrlEncoder and support for shared libraries

- implementation of safeUrlEncoder
- tests
- support for share of code between client and server
safeUrlEncoder applied as only encoding utility cross code

- safeUrlEncoder should be used ad only encoder/decoder
Implementation of request logging

- base implementation of request logging