Fix naming of __construct()
Improve readability
Remove extra whitespace
Add API doc links
Merge pull request #2252 from johnkary/configSemantic

[Cookbook][Bundles][Extension] Fix typos and improve readability