update gitignore
review directories structure