Setup directory structure and package.json