in column comparison: bugfix and compare the type of the column too
columns References should not have a title, it is meaningless
bugfix and testing the DiffState object
make it possible to instanciate a migration chain with a chain and a data_chain
complete the migration engine with the generate_chain function
add State.is_synchronised method to check that the class is synchronised with the API
add TestMigration.test_engine method