Brings back `rake ib` and `rake ib:open`

Without needing to create an instance of `IB::RakeTask`.  Just does a check for whether any instance of `IB::RakeTask` was created, and if not creates one before invoking `ib:project`.