Recognize balx files as binary. (#401)

diff --git a/commands/action.go b/commands/action.go
index d8dad83..93da0a0 100644
--- a/commands/action.go
+++ b/commands/action.go
@@ -54,6 +54,7 @@
 	SWIFT_EXT         = ".swift"
 	ZIP_EXT           = ".zip"
 	PHP_EXT           = ".php"
+	BAL_BIN_EXT       = ".balx"
 	RUBY_EXT          = ".rb"
 	GO_EXT            = ".go"
 	NODE_JS           = "nodejs"
@@ -63,6 +64,7 @@
 	PHP               = "php"
 	RUBY              = "ruby"
 	GO                = "go"
+	BAL               = "ballerina"
 	DEFAULT           = "default"
 	BLACKBOX          = "blackbox"
 	SEQUENCE          = "sequence"
@@ -600,7 +602,7 @@
 			return nil, err
 		}
 
-		if ext == ZIP_EXT || ext == JAVA_EXT {
+		if ext == ZIP_EXT || ext == JAVA_EXT || ext == BAL_BIN_EXT {
 			code = base64.StdEncoding.EncodeToString([]byte(code))
 		}
 
@@ -634,6 +636,8 @@
 		exec.Kind = fmt.Sprintf("%s:%s", RUBY, DEFAULT)
 	} else if ext == GO_EXT {
 		exec.Kind = fmt.Sprintf("%s:%s", GO, DEFAULT)
+	} else if ext == BAL_BIN_EXT {
+		exec.Kind = fmt.Sprintf("%s:%s", BAL, DEFAULT)
 	} else {
 		if ext == ZIP_EXT {
 			return nil, zipKindError()