Added jsoncpp into the project; adding over material and shader asset types; updated to use gemini's rendering system.
Added uber shaders.