Prompt com descrição para informar nome do arquivo
Comentários nas funções.
Verificações para o diretório de scripts ( permissão de escrita e se é um diretório válido )
CLOSE #14
Utilizando constantes para as mensagens.
O try só está envolvendo o AppController, pois apenas ele lança exceção.
Autonomia do método getQuantityValidScripts.