A separate controller binary should be present for a
project, and "make start" should be eliminated. This
controller binary
- can have the same name as the project
- should call "make" with the appropriate arguments if
neccessary
- should be able to start the backend, check the
backend if that is running, and start a frontend (guess
or ask for the browser to use. For example: present a
selection for the first time, and save the selected
option under the directory ~/.mason-starter).