Compress all migration into 1

[resolve #214]

The way the migrations are done are not correct since the beginning as we have migration 'travel to the future then go back in time'. I attempted to fix each affected migration files manually but it turns out to be too many. The most pragmatic solution is to squash all into 1 and try to get migration correct from now.