Replace while loop & add progress bar

Improved efficiency using for loop instead of while loop for NullMaker (can check with system.time, really helps for large matrices) and added a progress bar (default = FALSE) to alert user of progress. Added new function to identify metacommunity structure.