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