@bhuga how would you feel about moving the functions around history and confiming into `VimCommandModeInputView` and passing the state object along to the view?

I know that this is mixing concerns of the view with the model but I feel like I'd rather drop a ViewModel out of `VimCommandModeInputView` than having them riding along here.