Hyperbolic Embedding of Attributed and Directed Networks