Updated the URL
Restructured the settings a small bit

Made the APIs more uniform and reduced the allocations on vim buffer
creation
Fixed the parse issue

Added the custom parsing logic for setting a value from a string.
Merge pull request #1389 from jaredpar/fixes-1328

Fixes 1328