Installer: Refactor and give each searver its own directory

Change-Id: I1db2929e7a35b6f92022dec0c6506d68e0297563
diff --git a/core/installer/cmd/launcher.go b/core/installer/cmd/launcher.go
index 71decb6..20b8d26 100644
--- a/core/installer/cmd/launcher.go
+++ b/core/installer/cmd/launcher.go
@@ -7,8 +7,8 @@
 	"os"
 
 	"github.com/giolekva/pcloud/core/installer"
+	"github.com/giolekva/pcloud/core/installer/server/launcher"
 	"github.com/giolekva/pcloud/core/installer/soft"
-	"github.com/giolekva/pcloud/core/installer/welcome"
 
 	"github.com/spf13/cobra"
 	"golang.org/x/crypto/ssh"
@@ -84,10 +84,10 @@
 	if err != nil {
 		return err
 	}
-	s, err := welcome.NewLauncherServer(
+	s, err := launcher.NewLauncherServer(
 		launcherFlags.port,
 		fmt.Sprintf("https://%s", authBaseAddr.Host),
-		&welcome.AppManagerDirectory{AppManager: appManager},
+		&launcher.AppManagerDirectory{AppManager: appManager},
 	)
 	if err != nil {
 		return fmt.Errorf("failed to create LauncherServer: %v", err)