Use a more rust like match instead of if/else conditional.
Better error message.
Add some comments/docs.
add more docs.
Move functions related to verifying and executing editing commands to the editor module.
Append a file format to the project file name during creation
Rename the template file to toml to represent what it actually contains.