function for listing files

not possible in bare lua so I added:
sys.listDirectory(directory_name)
returns table with files and directory names at given path
when nil is passed then available drives will be listed instead