download includes http & https
added source information to ScriptCOntext, Instruction and Errors thrown by the compiler