Making use for vector_bufreader easier, adding C++11 range-based loops and documentation about buffered writing/reading to vectors.