if the folder already is named MKtlDescriptions, it should not try to add it again.
e.g. MKtlDesc.addFolder ( "~/Desktop/MKtlDescriptions" ); should just work.
It is confusing that if you pass a valid folder that it does not find it and is actually looking for:
"~/Desktop/MKtlDescriptions/MKtlDescriptions"