Fixes & more rendering framework

--fixed problem with externalization that made editor freak out
--added compilation
--added gui stuff for compilation
--filled in more render related stuff
--added modulus operation to composite function
--added behavior to account for zero division in composite function
Merge branch 'master' of ssh://git@github.com/rubil4x/cmsc425.git

Conflicts:
	CMSC425/src/com/piss/probe/editor/registry/DefinitionRegistry.java