craeted CRUD operation for document entity
changed .gitignore for ignoring uploaded documents