Weather section of BMR completed. Added exception handling and other system-wide improvements.