Add proper full naming and organization (o10n) to User model

* 2 separate migrations
* first_name:string
* middle_names:string (covers all eventualities)
* last_name:string
* o10n_name:string (organization = o10n)
User and Article model attr_accessible properly adjusted based on recent mods