update docs
add id to constructor of peer
get rid of callbacks, return dc upon creation