added try/catch for each repo processing section, added primitive console/repl