Added ability to add custom service and fixed MultiServerDeployment

Usage:
   Custom service: just pass service class to the DeployedServer,
   if no class passed it uses SlaveService by default
Fixes:
   MultiServerDeployment class:  added support for passing custom defined service class too.