Refactored login method into architecture
Refactored weather method into architecture