Refactor Launchpad and Xcodeproj Helper

* Remove the horrifying conditional nonsense from #liftoff
* Use the memoization we're already doing for the selected target
  instead of assigning it to another instance variable
Fixes from review