Fixes package name in package.json
Adds a description field to package.json
Moves chooseDependencies to constructor