Understanding Peer to Peer Marketplace and Why You Should Build One