Support controlling the lifecycle of Spark Application through spark-submit.
--kill app_name If given, kills the driver specified.
--status app_name If given, requests the status of the driver specified.
Potentially also --list to list all spark drivers running.
Given that our submission client can actually launch jobs into many different namespaces, we'll need an additional specification of the namespace through a --namespace flag potentially.
I think this is pretty useful to have instead of forcing a user to use kubectl to manage the lifecycle of any k8s Spark Application.