Change in structure of main.py. Some estethical changes for
communties.py. Power.py updated with new way of accessing data from
sparse matrix. todo.md has new tasks