Add workspace + Restore tab selection on restart

Adding a workspace to make checkout easier.

Adding functionality to preserve tab selection across restarts.