Initial branching in UI

Branch create/commit/switch implemented in UI
TBD: determine if graph-lineage view can be easily implemented