Update ClassDeclaration Sniff

Completely overhaul code formatting to better fit the standard it is trying to describe.
Create ControlStructureSpacing Sniff

Create a rule to override the sniff of the same name in the PSR2 standard, to better define the differences between single and multi-line control statements.