Added 2 minute timeout to all web requests. This patches the issue with the program hanging for hours if a request fails. A threaded solution will be implemented later.