add vi[m] swap files
create package.json and add devDependencies
rename resources.json to etsy.json and sort resources by name ascending
partial implementation of generation logic