Adding aliases to Direction
Fixing logic for IsAvailable

Was or'ing conditions….shold have and'ed
Ensure that a provider is also available when determinig if it can fulfill the request
Adding Provider for Weather Underground