Added Buffer and BufferIterator test cases
* renamed uint8_t* returning Buffer::begin() overload into front() to match common container naming conventions