Allow parallel edits

* Wait to open the journal until after getting text
* Use mktemp so that editors like vim get separate files for editing
Merge pull request #204 from chrissexton/parallel_edits

Allow parallel edits