Zuul sidecar

Refactoring modules and relocating some packages to zuul-netflix module.
Modify gradle config to pick newer versions of OSS dependencies