Fix malformed json tag (now "Index" gets properly written as "index" in json)
make _id mapping optional
mapping tags applied to nested structs
Merge pull request #82 from nwolff/put_mapping

put-mapping small fixes and support for nested structs