`ckan gui` or `ckan` (no args) will now start the GUI.

Also, I have no idea what's happened with our CKAN.sln
policy stuff. I've managed to get it back to *not* inserting
tabs, but we might need a bot or similar to monitor this.

(I'm much more used to .vimrc and .perlcriticrc files!)

Also, @AlexanderDzhoganov, I opened up your GUI Program class,
I hope you're cool with that. ;)
Merge pull request #82 from KSP-CKAN/unified_client

`ckan gui` or `ckan` (no args) will now start the GUI.