New bst init command
This adds an optionally interactive session to create a new project.conf, and also suggests initializing a new project when a command is run in a directory where a project.conf does not exist.
This adds an optionally interactive session to create a new project.conf, and also suggests initializing a new project when a command is run in a directory where a project.conf does not exist.