improved cpp experience

  - a lot better cpp folding
  - cleaned up vim