New version initial commit
Initial version of new mongo document
Add events, primary key & collection name
Basic update & insert functions