added aggregate and find_and_modify methods to Mango::Collection