minor iteractor refactoring
resolved problem with multiple spin()/spinOnce()
merged background color with background gradient methods, updated tests to show description of scene