Update the event collection order when the user reorders the list
- Add moveTo function to the EventCollection with tests
- Enable the save button when events are reordered
- Add data-id to the event view el