Adding Christina's changes to the master

Auto merge did not work. Here is Christina's description:

So the edit code took a lot longer than expected :-P I think this
should be it for the main functionality of the views. Let me know if
this doesn't merge--I think Brian has an update to the target email
pending as well.

There was a lot of repeat code for creating new terms so I went ahead
and created a createNewTerm function to clean that up a bit.
trying something
reverting what I tried
Added Brian's changes to views.py

It keeps causing problems
Update README.md
Update README.md
I believe I've added all of Brian's changes.

Had to do it all manually because automatic merging is tricky when you
merge multiple request in a row. Things get out of sync.
updated sending target email and made new accounts get a randomly generated password
Merge pull request #42 from bboland4/master

targets without an account now get a randomly generated pw, also updated target email to display proper url, user, and pw info
Update edit.html

Changed submit button to read "Update Blackmail" (was "Create Blackmail").
Update views.py

Reduced indent on line 168.
Reason: if the deadline already happened, "editing page" was displayed rather than a redirect to the details page.
Merge pull request #43 from CKnotts/patch-27

Update edit.html
Merge pull request #44 from CKnotts/patch-28

Update views.py
added editaccount view
Merge pull request #45 from bboland4/master

added editaccount view and template
updated base template to include edit account
updated editaccount so that you dont have to change your pw
Merge pull request #46 from bboland4/master

updated editaccount so that you dont have to change your pw to update email and name
eddited details template to display info more clearly
updated index template