[ADD] Documentation and .gitignore