Improved Exceptions thrown during Project init so as not to always spit out a trace
Swap round condition
Trying to improve the automatic app-dir search routine