updated to add delay before cluster assignment updating
updated to work with new data structures
fixed bug with updating variables, especially problem with edge present and absent counts
updated with more reporting functions