generate scaffold User

This generated a scaffold for the User. Possibly too much commits but I
need the practice