Refactor Aggregate class to use collection.aggregate(...) #125

Use dbCollection.aggregate instead of db.runCommand for running aggregation framework command.

It was tested agains mongodb 2.6.0