Sign loader, case insensitivity on user model, fewer restrictions from devise