Major refactor of both UI and logic. Added kivy widgets and implemented forecast