Add UT, make produced jar beta testing ready, minor cleanup

1. Add UT for Main and CbtClient
2. Add generic system test
3. Make CbtClient more UT friendly
4. Use JacksonJsonProvider for json pojo mapping
5. Add sdk handling to default configuration
6. Cleanup log4j.xml
7. Make jar-with-dependencies beta testing ready
7a. No debug output
7b. Less info output
7c. No file appenders
7d. Fix json pojo mapping problem
8. Remove commented UT
9. Other minor fixes