add file handling - features: get file stats, deal with paths, read a file byte using file descriptor...