Weather check tests

Add weather check tests, also refactor page structure for app.