Refactored the benchmarking system, it will now be very simple to add a benchmark for additional formats. Also added the outline of the BSON format.