Adding refactorings descriptions for some of the refactorings
Removing spaces
Including new tests
Adding comments to core files