make buffercursor errors more informative

fixes #9
add verror dependency
slightly safer bounds checking
add _checkWrite for BufferCursor.prototype.fill

fixes #8
add more descriptive range errors
0.0.10