make identity creation asynchronous
fix credentials methods
check for bus name conflicts
add subscription request signal and Peers property