Add basic documentation
Update gitignore