Adds support for multiple presentations on different branches

* Saves the current branch in `.presentation` at the time of
initialization
* The exit command checks out to that branch instead of always checking
out to master