Start of Files API functions

getFiles() needs thought and update of name, annotations is absent; I welcome critique.