add gitignore
update gitignore
automate extension push on file change
add context menu for directories