Renamed memory macros - these now follow a CREATE/DELETE convention for objects; plain ALLOC/DEALLOC for raw memory. I extended the ShaderParameters struct and added other utilities to improve the creation of shaders and related data.
Added shutdown function for IApplication.
a bit rocky -- but rendering is working