Specify working directory at job definition

The commits allow the user to specify a directory when defining a job. 

Eg. 

    >>> job1 = mdc.Mdjob("job", "my_program_name",nprocs=1,
    ...        directory="dir_in_which_to_run_job")

Closes #2