Avoiding pty with fabric.api.sudo()

A few commands fail when a pseudo terminal is spawned in fabric.
Disabling it by default in Remote.sudo()

Signed-off-by: Shashank Sahni <shredder12@gmail.com>
Added Job Execution module 'run'

It handles preparation required prior to submission of job.

* configuring s3fs
* mounting s3 bucket using s3fs
* copying data to HDFS
* downloading the concerned jar

and finally submitting the job.

Signed-off-by: Shashank Sahni <shredder12@gmail.com>
Added args/jar/input/output params in job_test.sh

Signed-off-by: Shashank Sahni <shredder12@gmail.com>