Added support for multiple course downloads

>updated for multiple courses
>added error handling
>added the possibility of storing courses in folders with course as
foldername