Weather application using java.util.Observable and java.util.Observer