Don't hide errors when unable to get server's version
Merge pull request #1027 from weissjeffm/version-bail

Don't hide errors when unable to get server's version
Pretty all the things

   include Pretty mixin for all the classes we use that have attributes

   also replace partial with closure, map with list comprehension.