Added flushing in bigarray constructor
Added template function for MPI_Allreduce
Added macroavg implementation
Updated documentation; Moved bigarray flushes
Added sorting function