Looking from project root
Refactoring around project path solver
Attempting to automatically setting profile if omitted from the command line