Support for passing a struct to a document instead of map[string]interface{}
Removal of the new Data field
Improvements to tests
Bug fixed
Added a test to verify the ability to create indexes with fields in a struct
Added a test to verify fields in documents have to be in a struct or a map
Clean up code
Removing unneeded code when indexing a document
Merge pull request #1 from opsmatic/doc_fields

Support for passing a struct to a document instead of map[string]interface{}