Fixing registering all services as singletons, adding -install -g and -clean -g support