BMTK: a toolkit for determining modules in biological bipartite networks