Added ls-files method to repo

I needed access to the ls-files command so I created and exposed the method for it in the repo object. Then set up a basic parser to intercept the -z command for null line termination but limited parsing capabilities to output an array of arrays rather than an object with properties, due to the various output possibilities with so many available option combos.