Applies a set of changes: -lighttype structs are in capital letters now and falloff member is stored in vec3
                                            - lightmanager manages lights in vectores instead and lightmanager.cpp was written further