Adds framework for configuring vim.

Opening PR to start getting feedback on what plugins, mappings, tweaks, etc should be standard, and what should be individual.