Clone recursive and fix cleanup

- i have a submodule in my git repository, it's not really common but i needed a recursive clone. maybe a nice feature to have for the update_code task

- there was a bug in the cleanup task, wrong orderning of the releases directory caused this.
    now there is a new function (didn't want to break older code) which let the ls command sort by time