Adding initial documentation to Journey

@tenderlove I'm going to try to document a bunch of Journey because it's cool and I want to make sure everybody can contribute easily. Let me know if you don't want me to tag you on all the PRs.

[ci skip]
You are using Generalized Transition Graph here and General Transition Graph later in docs.