Migrant sync code version 2.0
Better handling user interruption, and network error
Added rollback  / delete functionality for failed Migrant instance in case of exception when sync in progress
Added basic data binder for database entity objects
Change configuration type to groovy config builder
Change name of payload directory to 'data'
Change name of H2 datafile to 'imms'
Overhaul migrant save / edit operation
Major update in migrant DAO code