added name validation, and styled user_show page