Added Typed object mapper.

The existing object mapper has been moved to HYDMapKVCObject.
HYDMapObject now points to typed object mapper.

Closes #28.