Major refactoring of MCS module - splitted into submodules.
Dependency management of guava lib added at top level.