UndoStack moved to DataModel

Each SubtitleData change is performed via CommandPattern.