fixed branch checking
updated gitignore
fixed launcher and updated .gitignore
added unix socket listener to new launcher