Show error message when client fails to start
Update to be compatible with Xcode6 beta5

Changed the way optionals are handled and converted to explicit
nil-checks.
Updated README to mention beta5.