Cleaned up logging, fixed a warning in engine/shader.cpp
Write large files directly to disk instead of storing it entirely in memory.