Common user columns

So that all the user types have the correct columns. Added model methods so that .name returns the right name (nickname / full_name every time), and so casting a user object to a string returns its name.

Run `rake db:rollback STEP=10` (it will hit the `IrreversibleMigration`) then `rake db:migrate`.