Disco client tests
Rename CustomScaleRandomNumberGenerator to Range and make it a lot simpler
Build the random Scene and light generators
Bugfix to ensure fans work through the new builders
A couple of small fixes
Add new Disco test project to solution