Shit-ton of programming done

Essentially completed all the logic required for downloading explicit
URLs. Started work on the other two tabs. Decided to change from
allowing downloading by specified subdomain to by specified root folder.
Added functionality for specifying root folders

The second tab page now works correctly. The user can choose to specify
root directories of links to include when web scrapping.
Finished regex tab functionality

The regex functionality for page scrapping works.
Fixed minor errors

Added a try-catch block to handle 404 responses. Also modified the base
url.
Modified event names and added comments

There were (and still are) some incorrectly named event functions. Some
have been changed, but others still remain. In addition, I added some
comments to all the GUI event functions.