Changed the way logging works, log now returns an exception which is upto the user to throw
Merge branch 'master' of ssh://github.com/KPWhiver/DimLib

Conflicts:
	include/dim/core/texture.inl
Merge branch 'sprites' of ssh://github.com/KPWhiver/DimLib into sprites
It now compiles