Add setup script and repository field

This makes first time setup of the project as easy as `npm run setup`