Fixing Typos in Abstract Settings Class

It looks like some methods weren't correctly documented. I fixed the documentation and added some description to the doc blocks that needed it.