Added Job submission,  multicloud support, error handling and documentation