Use LIFX::TimeoutError for own timeout exceptions
Fix some wording and add peak param to sine
Bump for 0.4.9
Can potentially have a gateway with no Light representation yet