nimble init at odds with documentation
Wanting to start a new library package, one issues `nimble init` from their project root directory. The following structure is produced:

```
├── src
│   ├── mylib
│   │   └── submodule.nim
│   └── mylib.nim
├── test
│   ├── config.nims
│   └── test1.nim
└── mylib.nimble
```

But [the docs](https://github.com/nim-lang/nimble#creating-packages) say "If your package exposes only a single module, then that module should be present in the root directory (the directory with the .nimble file) of your Git repository, and should be named whatever your package's name is."

Maybe changing init's behaviour by prompting the user if they want a multi-module or single?