Fixes for full CodeSniffer PSR-2 compliance

- Updated docblock headers in lib to enhance compliance with phpdocumentor
- Updated all spacing to match PSR-2 4 space indentation
- Multi-line statements sorted out for compliance
- Namespaces and use statements now compliant with newlines
- Strings that don't require variable interpretation changed from double quote to single quote.
- Added pedantic '\' before use statements just to make it obvious it's from the root namespace.

Think that's it.