Handle positions < 1 during create
Positions cannot be < 1 on updates
Positions need to be shifted on delete
Use create in test cases to set positions properly