Generate unique resource in boshclient
Separate out presence and roster functions