Bulk-upload: New User added even in case of existing user
According to #225 , If a existing user with case insensitive email Id is uploaded with a new task, a new user is being added with that case insensitive email and no task is being added to the existing user.

diff --git a/workshops/util.py b/workshops/util.py
index 00a539d8..d9f698f5 100644
--- a/workshops/util.py
+++ b/workshops/util.py
@@ -184,7 +184,7 @@ def create_uploaded_persons_tasks(data):
                 if fields['email']:
                     # we should use existing Person or create one
                     p, created = Person.objects.get_or_create(
-                        email=fields['email'], defaults=fields
+                        email__iexact=fields['email'], defaults=fields
                     )
 
                     if created:
['workshops/util.py']