Incorporates parallelisation via `numba` `prange` for centrality measures.
Tests are passing and the code is presently being tested against real-world usage.
Note that the `numba` progress bars can no longer be sequential due to parallelisation, so this is reworked to a non-sequential update.
(`tqdm` progress bars in non-jitted python code still work fine, though).