add structure, npm init, install packages