Ignore files from editor.
Add mermaid to create html documentation.
Create shrinkwrap to lock packages versions.