Modify folding

* Allowed decorators to be included in the fold of their decorated
  class/function
* Small refactor changes to folding.vim
* Added folding for docstrings
* Added foldtext behaviour for docstrings