Implementing story submission api.

Introducing the email notification with @colle, and testing with unittest.mock/
TODO: use the proper django signals.
Using a secure random id for the private_ids of the story: note, os.urandom may
be blocking.
Cleaning up the code for story