gh-123 Append and set to Buffer with offset and length

* Add tests, including negative length and offsets.
* Added extra javadoc on what Vert.x Java presents in order to
specify the exceptions thrown.