Katz centrality

An update from #767 with Katz centrality.

It still needs

1) Implementation of the beta parameter as dict and vector
2) More tests, especially with different alpha and beta
3) Copy-editing in the docs for clarity