Use retain instead of assign
Add some try catch blocks for good measure
Fix https://github.com/omz/Dash-Plugin-for-Xcode/issues/21
Fix https://github.com/omz/Dash-Plugin-for-Xcode/issues/20