Print input back to output.
Added gitignore.
Execute external commands with  function call.