changed global_id to uuid
added reversion and registered models to be tracked by reversion
Merge remote-tracking branch 'origin/master'