Add light class
add tag member to specify type of object
Include new header files
constructor for modified Object
Add scene object