Allow the new show service to be used.

Add it to $app so it is global.
Setup all the config options.
Fix namespaces and whitespace
Add CodeSniffer
Documented and CodeSniffed