Well-documented Bitcoin implementation in Objective-C