Changed start_protocol to be able to receive arguments to simply peer to peer applications.
Changed start_link in ranch_protocol to take an additional argument