Changed User name to first_name and last_name

Changed user.name to first_name and last_name added user instance method full_name to return the concatenated name. Updated all tests that relied on user.name. The migration script includes a data migration to split and move the names.