Vimdoc Update Based On New Readme

Based on some issues I saw recurring I figured we should update the vimdoc. I've tried my best to synch with the readme. Formatting has been made consistent through the whole file. I've tried to clarify the commands as best I could. Added a new section called Supported URIs to clarify how the URLs work & config. Added few things to README that were present in the vimdoc only.

A few open questions.
1) I noticed an option in vimdoc called "refine list" for interactive mode, I don't see it any more in code. Was this dropped?
2) I'm not super familiar with the line at the end of the vimdoc, is it suggested settings? If so, why is tabstop suggested at 8 instead or 2 or 3 that was in the file?