breaks out each class into own file, removes old files, starting on autodownloading