delete deprecated stuff
refactoring and deleting now-unused things from original tvrobot, moving more core methods to new core class
Add download manager object to encapsulate dealing downloads and their files
further refactoring, make the new core use the download manager to provide cleanup methods, make old tvrobot use new core cleanups, delete more now-unused stuff