Feature/user migration

I assume this needs to happen before we use this for real?