select a file after a project is created

Improve the new project UX:
- after a project is created, open the 'main' file for that project
- if the project has a `pubspec.yaml` file, run pub for the project

@umop, @keertip