Correct typos related to Angle naming and update calculations for start and end ranges in direction mapping. This ensures accurate and valid directional values are used in the application.
- Renamed types from ObservationXXX to generic type names
- Put generic types into their own files
- Added CurrentWeatherByCoordinates
- Added Source type and made it available for Temperature types