Create exp if expid is not provided. Clean the code.

1 job for develop-autosubmit
in 36 seconds, using 0 compute credits, and was queued for 3 seconds