Here we go again, many improvments, manage users outside devise, add admin role, edit an other user than current_user....