moved hierarchy structure
updated .gitignore