Removed exception handling, as we're going to use winston for that
Started separating code out into three models (Peer, Announcement, Share)