updated TaskAndTime, worked on TaskListSourceModel to implement default model - still working but found a way to catch empty model files, before exception is thrown