Initial repository layout.
Initial project import.
Added *.suo to svn:ignore.
Added bin/ and obj/ to svn:ignore.
Added new project 'Huey.Common' to solution.
Reorganized using statements.
Added XML documentation.
Added public modifiers.
Organinized using statements.
Added missing XMLdoc comments for Main class and Main() method.
Added new class HueUPnP for SSDP discovery of the Philips Hue bridge.
Added new class HueBridgeWhitelist for storing whitelist data.
Added new class HueLightState for storing light state data.
Added new class HueLight for encapsulating light related logic.
Added new class HueBridge for encapsulating bridge related logic.
Added new class HueBridgeLocator for discovering the Philips Hue bridge asynchronously using SSDP discovery.
Added new class HueREST for sending/retreiving REST data asynchronously.
Removed redundant namespace reference to System.Net.
Refactored Post() into a single return statement.
Refactored Put() into single return statement, removed http error checking.
Changed class access modifier to internal.
Added reference to System.Threading.Tasks.
Refactored SetLightStatus() as async, now using HueREST helper and returns JSON result.
Refactored TurnOn(), TurnOff() and Alert() to return JSON result.
Added new enumeration for the color mode of the light bulb.
Refactored ColorMode property to HueColorMode enumeration.
Parse() now correctly sets the color mode.
Added references to System.Net.Http and System.Web.Script.Serialization, removed System.Net.
Refactored Bridge property to use a private setter.
Added new public propery AutoUpdate for automatically updating the light state.
Added 7 new public methods, SetHue(), SetSaturation(), SetBrightness(), SetXY(), SetColorTemperature(), SetTransition(), and UpdateLightState().
Refactored SetLightStatus() to automatically refresh the light state if AutoUpdate is set.
Removed redundant public property Active.
Organized using namespaces, removed System.Net, added System.Net.Http.
Added new public property AutoUpdate.
Added new public method InitializeAsync().
Refactored Register() as async method.
Refactored TryUpdateBridge() and Register() to use async http calls.
Added ToString() method override to HueBridge, HueBridgeWhitelist, HueLight, and HueLightState.