Split URLPlayer by extracting Recording functions and separating into URLRecorder, also fixed numerous NULL pointer exceptions
Created Scheduler Window and Improved Main Window UI and further debugged