Refactoring and bug fix of the forecast app, the parser and models. Part 2.