Don't close and re-open the channel
Return data as NSData; added more methods
Fixed framework being marked as a "cfbundle"