An integrated tool for network community structure characterization using Surprise maximization