Update dependencies
Use semantic versioning
Add a changelog file
Add coco config file
Update gitignore