Seperated out the load shaders function and struct, updated old applications
created exj_2 a combination of the exj_1 (queue) and ex15_1 (models) functionallity
Added a TODO