Get version history (UI)

This includes a new History tab with list of git commits, and a popup to gather comments for each time the study is saved.