first step in isolating shared stuff
set first prototype to depend only on library
fix more dep
testing
fix export setting and lib
downgraded gson to 1.7.1 to match contextlogger
moved contextlogger to library
Isolate shared classes into a library.