Feature - Add Folds

This commits add the ability to fold the main JS block types.