add codemirror merge/diff view deps;
add merge view and toggle view button;
improve merge view;
add compare content; clean up; also observes orig content;
now able to show diff content when in route;