added light class(for now just a mapping of open gl light capabilities)
did some refactoring
some refactoring
delete textures, need to add ability to share textures among objects later too, just dont want to loose the code
get rid of this one, have a better way now
show optional visibility volume