made addTask, removeTask, addGroup, and removeGroup resposition the arrays
made Utilities.reposition return an ArrayList of modified elements