finalized angular weather app