(+) Basic Friend request mechanism

-atm. only usernames (no keys) are exchanged.
(/=) Cleaned up interfaces for friend requests
(+) Add comm handle

-each request has a handle so that it is clear if a response belongs to
the most recent request
(+) wrap “Secure”Random to generate ids