* some initial code to migrate a process instance w/ burnettk essweine
* the migration test is working now w/ burnettk essweine
* use the persist method from the pi migration method w/ burnettk
* updated spiffworkflow w/ burnettk
* added api to migrate a process instance w/ burnettk
* fixed tests w/ burnettk
* added api to check if a process instance can be migrated w/ burnettk
* return error if pi is not suspended when attempting to migrate w/ burnettk
* return error if pi is not suspended when attempting to migrate w/ burnettk
---------
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>