Updated implementation to break out the ability to query multiple METAR providers (both VATSIM and the NOAA are both now supported.)
Various updates including cleaning up the classes and removing redundent method.
Updated methods and had a general clean-up of code comments etc.