adding proper version management
fixing the naming of the method
autopep8
imporve  __str__, add to_json
adding a cm_id
renaming the json directory
adding the mongo engine pseudocode