An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps