Add journal crate and move supporting logic into workspace crate
I needed to interact with the workspace to open a file from the journal crate, so I moved a bunch of logic out of main related to opening new workspaces and paths.
N
Nathan Sobo committed
ca0d7e5e1f52c5b8d1815109aa7438cc3434d2bf
Parent: cd65031