new project structure
updated package.json
some new stuff