Oh dear I pushed a broken commit
Revert "Oh dear I pushed a broken commit"

This reverts commit 51e4b1221baefeb3ac17e1dcf9dcaa864348f5bf.
Moving stuff around
Merge branch 'develop' into cleanup/ComponentsAndObjects
Adapter and Shaders now have the functions that make sense.
Config now lets you load Directional lights through yaml
Lights can be pulled in from yaml.
Camera can theoretically be added in yaml now.  Needs testing, but alas, I am out of time
Camera *can* be added in a yaml file, but it can't actually be used due to math and property problems.
End of branch, as fixing camera and/or importing math doesn't fall under this topic
Made objects accessible in GOC.
Merge pull request #55 from Circular-Studios/cleanup/ComponentsAndObjects

Cleanup: Components and Objects
Merge branch 'develop' into feature/Lighting

Conflicts:
	source/components/lights.d
	source/graphics/adapters/adapter.d