implemented tagged service pool
added service interfaces
implemented service manager and upload/receive pack
refactored git-controller and added service config