all caps constants are not idiomatic go
also made IndexMeta private
New is now used to create new indexes Open is used to open existing indexes calls to Open no longer specify a mapping because the mapping is serialized and stored along with the index