Moved alot of the code from renderer into DrawableObject since it seems to make more sense there.  Since per vertex color seems to not exist in blender, I think i'll try to go for texture mapping next