Adds method and helpers to convert keys during serialization

This commit adds a convert_hash method during the serialization
process. It can be overwritten to support converting keys to any
format. Two helper methods are included, one for converting the
serialized hash keys to camelcase and another to convert them to upcase.

Addresses issue #398