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 '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.
Access modifier on pointlight.radius is public now
Merge branch 'develop' into feature/Lighting

Conflicts:
	source/graphics/adapters/adapter.d
Merge branch 'develop' into feature/Lighting