108119 decoupling refactor

2.0-SNAPSHOT with refactor to make the OpenLS Server more pluggable.