vim: Moved todo comment stuff to it's own vim script

* First stab at writing vim script. Uses same mappings as before.