Implementing GetLight + Tests

Adding tests for non empty GetLights and implementing the GetLight(int)
method. Also refactoring the GetLights method to internally use the
GetLight(int) method.
Adding SetLight/s Methods

Can now do everything but register the app with the bridge.