cleaned scheduler added some functionality

added dates to days
made schedule more modular for specific user times just have to switch
out the time.nows for methods getting their times