Update modules.py - fixes user.username in djang 1.5

user.username not assumed right in django 1.5.
Added changelog notes for 0.3.5 release
Add missing fallback user empty first_name in Django 1.5

Fixes 83e5bd831257011ff7b64605d2b55e71c4727024