Change HDBits provider to use API instead of scraping site

Simplifies logic, can prevent user getting block from bad logins