separate out creating an initial event location
allow not including uname and pw; also get very messed up version of volunteer edit working
fix some edit_volunteer logic
don't generate random pw yet; add better exception for a common problem
push most work out of views.py and into processing.py; also resolve circular imports
update instead of create a new object for each edit function
fixed login functionality that I broke in refactoring