auth hash improvements

provides a few extra fields according to the the Auth Hash Schema (nickname, urls, image) and handle case of missing user-read-private by returning name filled up with the "id" field.

No tests added since there are is no test suite ATM.