Add custom JsonPointer serializer class

Issue #6.

We need this in order to serialize individual operations. By default, when faced
with a Java class, Jackson will try and serialize it to an object where members
are this class' instance variables; but here we want to serialize a JsonPointer
as its String representation.