feat: added complete directory, edited .gitignore