Example Code Fails Due to Offset Field

Offset was being passed to C++ as null and created errors. It was retrieving erroneous data (likely assigning offset to random RAM locations.) This code replaces a NULL offset with a zero filled vector.

The example code no longer produces errors. 

This is in response to issue #14.