Many minor changes (read desc.)

-Updated client-side link checking to be more dynamic and accommodate
videos
-Removing a few lines of code that wasn't really used
-Updating method used in single renaming to reflect changes made to
multi-renaming
-Overlooked a few scope issues, fixed them
-Fixed minor error that was cropping up when the queue was empty due to
lack of variable type checking