adding supervisor and arguments modules and dockerfile