base of the refactoring ... tests + new classes
separate openifyit-client into multiple classes and add better-util
fix WadlRequest path and add better-util
Merge branch 'master' into j_refactor_client