Added stubs for light classes.  Cleaned up some unnecessary variables.
Merge branch 'develop' into feature/Lighting

Conflicts:
	source/components/lights.d
	source/graphics/adapters/adapter.d
Fixed errors with Light constructors ( owners null for now )
Set up variables for specular components
Merge branch 'hotfix/Time'
Merge branch 'develop' into feature/Lighting

Conflicts:
	source/components/component.d
	source/components/lights.d
	source/graphics/adapters/adapter.d
	source/graphics/shaders.d
Incorrect merge
Worked on specular lighting data passing
Specular Lighting works.  Closes #48
Merge branch 'develop' into feature/Lighting
Merge branch 'develop' into feature/Lighting
Merge branch 'develop' into feature/Lighting
Added properties to point light.
Modified rendering pipeline for lights.
Moved shaders into their own files and set up a shaders package.
Added .lib to gitignore
Shaders moved into glsl folder.
Added shaders for point lights.
Merge branch 'develop' into feature/Lighting

Conflicts:
	dub.json
	source/components/camera.d
	source/components/component.d
	source/components/lights.d
	source/graphics/adapters/adapter.d
	source/graphics/shaders/shaders.d
Turns out specular wasn't working.
Time for point lights!
Added point lights to the endDraw pipeline, however they do not quite work.
Merge branch 'cleanup/IComponent' into feature/ComponentReflection
Decentralized Component loading.