Drag-and-Drop Technical Exercise

This is a partial solution to this exercise. The drag-and-drop functionality works for the most part, but I was unable to find a proper way to save the positions to the database so the todos would remain in the specified order. Another problem with my solution is that after reordering the todos checking the box to complete the todo no longer works. I took apart the code as much as I could but I was unable to correct this issue.