Return &str in favour of Strings

This is a rust best practice. Follow the best practice.
Remove the creator module.

Remove the creator module and use the project module instead. Project
better represent exactly what the module handles. Break the module down
further with an IO module to handle non-functional functions.
Remove editor.

Remove the editor module completely as it ’s functionality was sparse
and also needed in the creator module which has since been re-purposed
to the project module.