Update weather class

Updated weather class so that the user cannot create multiple infinite
loops causing performance issues Also removed all things that weren't
really useful such as day completed etc...