Added 3 levels of humidifcation.
Minor refactor of humidity calculation mode setting
Minimizes to system tray
Updated to .NET 4.5.1
Refactored NestCredentials

Object is now populated using JsonConvert.DeserializeObject
Refactored NestForecast

Object now populates using JsonConvert.DeserializeObject.  Lowest
temperature now calculated using hourly forecasts AND daily forecasts as
it appears they do not overlap.
Minor syntax cleanup.
Code now handles an incorrect username/password
Refactor Main Form Name
Created Production GUI & Timer Engine
Connected all logic for calculating and setting target humidity
Refactored Class Names for Nest API Response Objects

Naming is now standard
User can no longer enter into drop down lists

Prevents error when a user enters their own value
Changed status window behavior

Latest status shown on top, read-only mode, fixed missing % sign on one
status.
Added Interface for API & Write-Access for Humidity

Need to finish implementing tests, saving work for night.
Added basic login unit tests

Refactored architecture with factories for mocking and unit test
structure.  There are now login unit tests.
Added unit tests for humidity calculation
Updated running interval to hours and added scheduled run time dialog
Added unit tests

Refactored Nest Status Object and other Managers to support unit test
framework.
Removing un-used engine.